Anza Mortgage Insurance Corporation is looking to empower homeownership by mitigating credit risk through mortgage insurance, and they are seeking a Junior Java Developer to support the design, development, and maintenance of Spring Boot–based microservices for AWS-hosted applications within the mortgage insurance domain.
Requirements
- Working knowledge of Java (17+) and Spring Boot (3+).
- Familiarity with RESTful API design and implementation.
- Exposure to relational (PostgreSQL) and NoSQL (DynamoDB) databases.
- Basic understanding of containerization (Docker) and version control (GitHub).
- Foundational knowledge of AWS cloud services and deployment concepts.
- Interest in learning Kubernetes (EKS or similar) and cloud-native application patterns.
- Experience writing and maintaining automated tests using JUnit and Mockito.
Responsibilities
- Assist in developing and maintaining backend microservices using Java (17+) and Spring Boot (3+).
- Participate in the design, development, and consumption of RESTful APIs within a microservices architecture.
- Work with both relational (PostgreSQL) and NoSQL (DynamoDB) databases to support application data needs.
- Write and maintain unit and integration tests using JUnit and Mockito; learn and apply BDD practices with Cucumber.
- Support application containerization using Docker and deployments to AWS environments via Kubernetes (EKS).
- Contribute to performance, scalability, and security improvements leveraging AWS-native services.
- Use GitHub for version control and participate in maintaining CI/CD pipelines.
Other
- Bachelors Degree in Computer Science or related field of study
- Master’s degree in computer science
- 2–4 years of experience in Java backend development (or equivalent academic/project experience).
- Understanding of CI/CD principles and modern DevOps workflows.
- Collaborate with cross-functional teams, including QA, DevOps, and product, to deliver reliable B2B applications.