Description
You will own the design, development, and maintenance of enterprise-grade Java applications and microservices.
This role is on-site.
Responsibilities
- Develop and maintain backend services using Java 8-17 and Spring Boot/Spring Framework.
- Implement data persistence layers with Hibernate/JPA2, utilizing HQL, JPQL, and Criteria APIs.
- Design and integrate SOAP and REST web services for enterprise integration.
- Manage CI/CD pipelines, deployments, and repository workflows using Azure DevOps.
- Write unit and integration tests using JUnit and Mockito to ensure code quality.
Required Skills
- 5+ years of hands-on expertise in Java enterprise development.
- Strong proficiency with Spring Boot, Spring Data, and Spring Cloud.
- Experience with Hibernate, JPA2, and ORM best practices.
- Proficiency in building REST APIs and SOAP web services.
- Database experience with Oracle 19c, SQL Server, and MongoDB.
- Familiarity with message streaming via Kafka.
- Experience with build tools (Gradle, Ant) and application servers (WebLogic 14+).
- Bachelor's degree in Computer Science or related field.