Create Alert
Email me similar jobs

Java Full Stack Developer / Consultant

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)
Position Overview
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 OpenTelemetry, 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.
Required Technical Skills
Backend Development
  • Java
  • Spring Boot
  • Spring Batch
  • Object-Oriented Design (OOD)
  • Design Patterns
  • Microservices Architecture
  • RESTful APIs
  • JSON & Web Services
Cloud & Platform Technologies
  • Azure Cloud Platform
  • PCF (Pivotal Cloud Foundry)
  • Docker & Containerization
  • Apache Tomcat / HTTP Server
Data & Messaging
  • Oracle Database
  • Redis
  • Apache Kafka
  • Messaging Systems
Spring Ecosystem
  • Spring Cloud Gateway
  • Spring Cloud Config
  • Resilience4j (Retry, Circuit Breaker)
Observability & Monitoring
  • OpenTelemetry
  • Dynatrace
  • Micrometer
  • Log4j
  • Splunk
Security & Cryptography
  • AES/RSA Encryption
  • TLS/PKI
  • OAuth2
  • JWT
  • Mutual TLS (mTLS)
  • HSM / Azure Key Vault
  • Secure Key Management
Testing & DevOps
  • JUnit
  • Mockito
  • Karate
  • Automated Testing Frameworks
  • Maven
  • Jenkins
  • GitHub
  • CI/CD Pipelines
Frontend Development
  • Angular
  • JavaScript Frameworks
  • HTML5
  • CSS3
Required Qualifications
  • 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.
Preferred Candidate Profile
  • 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.
Top 3 Responsibilities

  1. Design, develop, and maintain secure, scalable Java-based microservices and full-stack applications.
  2. Implement cloud-native solutions with strong focus on resiliency, observability, performance, and security.
  3. Support application lifecycle activities including testing, deployment, monitoring, and continuous improvement.

Additional Information
  • Experience in Payments, Financial Services, or Banking domains is highly preferred.
  • Drug screening and background verification requirements apply as per client policies.
Similar jobs

More from Argyllinfotech
Argyllinfotech 6 hours ago
Argyllinfotech 6 hours ago
Argyllinfotech 6 hours ago

Java Full Stack Developer / Consultant

Apply Now
Back to search page