Java Full Stack Developer/Consultant
Listed on 2026-07-06
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software
Java Full Stack Developer / Consultant
Location:
St. Louis, MO (Hybrid-Onsite)
Duration: 12 Months Contract
Target
Start Date:
June 23, 2026
Visa Requirement:
Visa-Independent Candidates Only
Interview Process:
Virtual Interview followed by Face-to-Face (if required)
We are seeking a highly motivated and experienced Java Full Stack Developer to join a fast‑paced enterprise application development team supporting Mastercard Send initiatives. The ideal candidate will have strong backend development expertise with Java, Spring Boot, Microservices, Cloud Technologies, and API Security, along with frontend development experience using Angular. This role involves designing, developing, securing, and maintaining highly available and scalable applications while ensuring performance, observability, resiliency, and compliance with enterprise standards.
Key Responsibilities- Analyze, design, develop, and deliver secure, scalable software solutions.
- Develop, customize, test, and integrate applications according to Mastercard specifications and standards.
- Design and implement microservices‑based architectures using Java and Spring technologies.
- Build and maintain RESTful APIs, backend services, and frontend applications.
- Ensure application reliability through resilience patterns such as retries, circuit breakers, graceful degradation, and fault recovery mechanisms.
- Implement observability and monitoring solutions using Open Telemetry, Dynatrace, Micrometer, and logging frameworks.
- Design cloud‑ready and scalable applications for PCF and Azure environments.
- Ensure security best practices, including encryption, secrets management, API security, authentication, and authorization.
- Participate in system testing, performance benchmarking, release planning, deployment activities, and production support.
- Collaborate with geographically distributed teams in an Agile development environment.
- Contribute to architecture discussions, technical documentation, and continuous improvement initiatives.
- Java
- Spring Boot
- Spring Batch
- Object‑Oriented Design (OOD)
- Design Patterns
- Microservices Architecture
- RESTful APIs
- JSON & Web Services
- Azure Cloud Platform
- PCF (Pivotal Cloud Foundry)
- Docker & Containerization
- Apache Tomcat / HTTP Server
- Oracle Database
- Redis
- Apache Kafka
- Messaging Systems
- Spring Cloud Gateway
- Spring Cloud Config
- Resilience4j (Retry, Circuit Breaker)
- Open Telemetry
- Dynatrace
- Micrometer
- Log4j
- Splunk
- AES/RSA Encryption
- TLS/PKI
- OAuth2
- JWT
- Mutual TLS (mTLS)
- HSM / Azure Key Vault
- Secure Key Management
- JUnit
- Mockito
- Karate
- Automated Testing Frameworks
- Maven
- Jenkins
- Git Hub
- CI/CD Pipelines
- Angular
- JavaScript Frameworks
- HTML5
- CSS3
- 3 – 8+ years of software development experience.
- Strong experience delivering secure solutions within Financial Services, Banking, Payments, or related industries.
- Hands‑on experience developing enterprise‑scale distributed systems.
- Excellent understanding of application security, resiliency, performance optimization, and cloud‑native development.
- Strong analytical, problem‑solving, and communication skills.
- Ability to work independently and collaboratively within matrixed and geographically distributed teams.
- Self‑motivated with a strong sense of ownership and accountability.
- High‑energy, detail‑oriented professional with a proactive mindset.
- Strong verbal and written communication skills.
- Ability to manage multiple priorities in a fast‑paced environment.
- Passion for innovation, continuous learning, and technical excellence.
- Experience in Payments, Financial Services, or Banking domains is highly preferred.
- Drug screening and background verification requirements apply as per client policies.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).