SonicJobs Logo
Left arrow iconBack to search

Java Architect

HEXAWARE
Posted a month ago, valid for 13 days
Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The role is for a hands-on senior developer focused on building and owning microservices and front-end integrations using technologies like Spring Boot, JDK 17/21/25, Hibernate/JPA or MyBatis, and Angular.
  • Candidates should have strong Java skills and practical experience with Hibernate/JPA or MyBatis, along with front-end experience in Angular.
  • The position requires a minimum of 5 years of experience and offers a competitive salary of $120,000 to $150,000 per year.
  • Key responsibilities include designing and maintaining microservices, troubleshooting production issues, and mentoring junior engineers.
  • The role also involves contributing to CI/CD pipelines, implementing logging and metrics, and collaborating with front-end developers to ensure robust API integrations.

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.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.