Java Developer
Client is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based and event driven architecture to migrate a legacy system to Azure. The position includes both new development and light production support for a mission-critical system.
Ideal candidates will have over 8 years of experience with a heavy focus on backend development, new microservice development, event driven architecture, database connectivity with Hibernate/JPA, and containerization.
An on-call rotation occurs every 12-16 weeks, with onboarding and training completed before required participation.
*Skills:*
* Java (versions 8-17)
* Spring Boot (Spring Data, Spring Cloud, Spring Security, etc)
* Hibernate (JPA, HQL, JPQL, Criteria, tuning, troubleshooting)
* Web Services (SOAP and REST APIs)
* Strong familiarity with Kafka- producer and consumer and distributed systems concepts
* Strong experience with Mongo DB, Oracle/SQL Server and database connectivity
* Experience with WebLogic, JUnit/Mockito, Git, Gradle/Ant, IntelliJ/Eclipse
* Containerization- Docker and Kubernetes
* JWT/OAuth
* Azure and Azure DevOps- used for project and backlog tracking.
*Key Responsibilities:*
* Develop clean, efficient, testable backend code.
* Enhance and maintain data access layers and system performance.
* Contribute to design discussions and modernization initiatives.
* Work independently with proactive problem-solving.
* Clear written and verbal communication.
* Adapts quickly and works independently.
*Education:*
* Bachelor’s degree in computer science or similar field.
* 10+ years of experience in an enterprise level environment.
Job Type: Contract
Experience:
* Customer service: 1 year (Preferred)
Work Location: Hybrid remote in Mexico, MO