Senior Java Developer


McLean
Permanent
$180,000 - $200,000 USD a year
Financial Technology
PR/614893_1792090036
Senior Java Developer

Build the Future of Mortgage Insurance

Our client is reimagining mortgage insurance from the ground up, replacing legacy systems and manual processes with modern software, automation, AI, and cloud-native technology. Our mission is to build the industry's most technology-enabled mortgage insurer through innovative engineering and scalable platforms.

We're looking for a Senior Java Developer to help design, build, and scale mission-critical backend platforms that power our next-generation mortgage insurance ecosystem.

What You'll Do

  • Design, develop, and maintain backend microservices using Java 17+ and Spring Boot 3+
  • Build scalable RESTful APIs within a modern microservices architecture
  • Develop cloud-native applications deployed on AWS
  • Work with PostgreSQL and DynamoDB to support high-performance applications
  • Containerize services with Docker and deploy using Kubernetes (EKS)
  • Contribute to architecture, technical design, and engineering best practices
  • Partner with product, engineering, and business teams to deliver customer-facing and internal applications
  • Build reliable, secure, and scalable systems while improving performance and operational efficiency
  • Participate in CI/CD initiatives and promote automation across the SDLC

What We're Looking For

Required Qualifications

  • 8+ years of professional Java development experience
  • Strong expertise with Java 17+ and Spring Boot 3+
  • Experience building and consuming RESTful APIs
  • Hands-on experience with PostgreSQL and DynamoDB
  • Experience deploying applications using Kubernetes (EKS or similar)
  • Strong understanding of microservices architecture and distributed systems
  • Experience with Docker, GitHub, and AWS cloud services
  • Solid testing experience using JUnit, Mockito, Cucumber, and integration testing frameworks
  • Familiarity with CI/CD pipelines and modern DevOps practices

Nice to Have

  • Front-end experience with React or Angular
  • Experience with state management libraries such as Redux or NgRx
  • Exposure to workflow/BPM platforms such as Camunda
  • Experience building B2B customer portals
  • Familiarity with AWS services including S3 and Aurora
  • AWS Solutions Architect Certification

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you