Java Architect
HEXAWARE United States
IT Services and IT Consulting · 10,001+ employees
About the role
Design, implement, and maintain microservices using Spring Boot and Java while collaborating with front-end developers to integrate Angular components. Ensure system reliability through automated testing, CI/CD pipeline contributions, and troubleshooting production issues.
What they look for
Requirements
Requires strong experience with Java, Spring Boot, and Hibernate/JPA or MyBatis for backend development. Candidates must also possess practical experience with Angular, AWS cloud services, and containerization tools like Docker.
Full description
Role overview Hands-on senior developer building and owning microservices and front-end integrations using Spring Boot 4.0.*, JDK 17/21/25, Hibernate/JPA or MyBatis , and Angular. Deliver high-quality, tested code and mentor junior engineers. Key responsibilities · Design, implement and maintain microservices using Spring Boot 3x and JDK 17/21/25, Gradle/Maven · Implement data models and persistence using Hibernate/JPA or MyBatis; write efficient queries and tune ORM. · Collaborate with front-end developers (Angular) to implement robust APIs and fix integration issues. · Build automated tests (unit, integration, contract tests) and participate in code reviews. · Contribute to CI/CD pipelines, container images and deployment manifests. · Implement logging, metrics and support observability for services. · Troubleshoot production issues and implement root-cause fixes. · Mentor peers, contribute to technical documentation and runbooks. Required technical skills · Strong Java skills with experience on JDK 25 (or recent versions) and Spring Boot 3.x*. · Practical Hibernate/JPA or Mybatis experience — mappings, transactions, caching, performance tuning. · Front-end experience with Angular: building components, services, and integrating RESTful APIs and Batch processing. · Experience with AWS services for application deployment (ECS/EKS, RDS/Aurora, S3, IAM). · Containerization knowledge (Docker) and basic Kubernetes exposure. · Solid testing skills: JUnit, Mockito, integration test frameworks, and contract testing (e.g., Pact). · Familiarity with CI/CD tools and pipelines and experience committing to automated deployments. · Knowledge of messaging systems (Jms, Kafka/SQS) is desirable.
Similar roles
-
Desarrollador Java Senior
CRH Talento de IT Connecticut, United States · $85K–$100K/yr
-
Pessoa Desenvolvedora Especialista Back-end Java e Kotlin | Core Platforms Engineering
C6 Bank São Paulo, São Paulo, Brazil
-
Sr Lead Software Engineer - Java with VMware and Automation
JPMorgan Chase & Co. Plano, Texas, United States · $176K–$260K/yr
-
Desarrollador Java SSr/Sr
CDA Informatica Buenos Aires, Argentina
-
Java Software Engineer II
JPMorgan Chase & Co. Jersey City, New Jersey, United States · $124K–$150K/yr
-
Java Backend Software Engineer II - Databricks / PySpark / AWS
JPMorgan Chase & Co. Houston, Texas, United States