Anza Mortgage Insurance Corporation is seeking a Java Developer to build and maintain scalable, cloud-native microservices for AWS-hosted applications in the mortgage insurance industry, focusing on backend development, data integration, and service reliability within a modern microservices architecture.
Requirements
- Proficient in Java 17+ and Spring Boot 3+
- Experience with RESTful API design and development
- Hands-on experience with PostgreSQL and DynamoDB
- Proficiency in Docker, GitHub, and AWS services
- Experience with Kubernetes (EKS or similar)
- Strong testing skills: JUnit, Mockito, Cucumber, integration testing
- Familiarity with CI/CD and modern DevOps practices
Responsibilities
- Develop and maintain backend microservices using Java (17+) and Spring Boot (3+)
- Design and consume RESTful APIs in a microservices environment
- Work with relational (PostgreSQL) and NoSQL (DynamoDB) databases
- Implement unit, integration, and BDD tests using JUnit, Mockito, and Cucumber
- Containerize applications with Docker and deploy to AWS environments using Kubernetes (EKS)
- Ensure scalability, performance, and security leveraging AWS-native services
- Use GitHub for version control and contribute to CI/CD pipelines
Other
- 5+ years of experience in Java backend development
- Collaborate with cross-functional teams to support internal and external B2B applications
- AWS Solution Architect Certification
- Experience with React or Angular and state management libraries (Redux, NgRx)
- Experience with BPM platforms like Camunda