HEXAWARE

Java Architect

HEXAWARE United States

IT Services and IT Consulting · 10,001+ employees

7 h ago Closes today
java Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

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

Java Spring Boot Angular Hibernate JPA MyBatis Microservices AWS Docker Kubernetes JUnit Mockito CI/CD Kafka SQL RESTful APIs

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