Lead Java Developer / Architect (W2 Candidates only)

Overview

On Site
Hybrid
$75 - $85
Contract - W2
Contract - Independent
Contract - 24 Month(s)

Skills

Java
Spring Boot
React
Angular
Vue.js
Design Patterns
API
MVC
Microservices

Job Details

Job Title: Lead Java Developer / Architect Location: O Fallon, MO (Hybrid 3 days/week onsite)
Duration: 24 Months Contract
Role Summary:
Client is seeking a Lead Java Developer / Architect to drive architectural design, application development, and technical leadership for high-impact payment authentication products.

This role is ideal for someone passionate about building scalable platforms, shaping engineering practices, and influencing modern payment technologies.

Required Skills & Experience:

  • Candidate must have more than 10 + years of experience in java development.
  • Strong experience developing applications using reusable open frameworks such as:
    • Java, Spring Boot, React, Angular, Vue.js, and similar technologies
  • Expertise in modern design patterns, including:
    • MVC, dependency injection, lazy loading, service-to-worker, API gateway, etc.
  • Advanced capability in architecting highly available, high-performance microservices.
  • Ability to review complex codebases, identify anti-patterns, and lead refactoring.
  • Strong knowledge of platform/infrastructure requirements (compute, DB, network, capacity planning).
  • Excellent verbal and written communication skills in English.
  • Ability to coach teams on development best practices (branching, TDD, logging, scanning rules, error handling).
Key Responsibilities:
  • Design scalable application and microservice architectures aligned with business needs.
  • Develop and enhance backend and frontend applications using modern frameworks.
  • Promote best coding practices, code reviews, testing standards, and security compliance.
  • Mentor engineers, provide technical direction, and guide architecture decisions.
  • Introduce new technologies aligned with Mastercard s enterprise standards.
  • Analyze operational issues, technical debt, and optimize performance.
  • Ensure secure development practices, vulnerability remediation, and quality delivery.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.