Unknown Company

Java Full Stack Developer / Consultant

saint louis, mo • Posted 2 weeks ago
Hybrid Contract General

Java Full Stack Developer / ConsultantLocation: 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 ResponsibilitiesAnalyze, 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 SkillsBackend DevelopmentJavaSpring BootSpring BatchObject-Oriented Design (OOD)Design PatternsMicroservices ArchitectureRESTful APIsJSON & Web ServicesCloud & Platform TechnologiesAzure Cloud PlatformPCF (Pivotal Cloud Foundry)Docker & ContainerizationApache Tomcat / HTTP ServerData & MessagingOracle DatabaseRedisApache KafkaMessaging SystemsSpring EcosystemSpring Cloud GatewaySpring Cloud ConfigResilience4j (Retry, Circuit Breaker)Observability & MonitoringOpenTelemetryDynatraceMicrometerLog4jSplunkSecurity & CryptographyAES/RSA EncryptionTLS/PKIOAuth2JWTMutual TLS (mTLS)HSM / Azure Key VaultSecure Key ManagementTesting & DevOpsJUnitMockitoKarateAutomated Testing FrameworksMavenJenkinsGitHubCI/CD PipelinesFrontend DevelopmentAngularJavaScript FrameworksHTML5CSS3Required Qualifications3–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 ProfileHigh-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 ResponsibilitiesDesign, develop, and maintain secure, scalable Java-based microservices and full-stack applications.Implement cloud-native solutions with strong focus on resiliency, observability, performance, and security.Support application lifecycle activities including testing, deployment, monitoring, and continuous improvement.Additional InformationExperience in Payments, Financial Services, or Banking domains is highly preferred.Drug screening and background verification requirements apply as per client policies.

Java Full Stack Developer / Consultant in saint louis at Unknown Company

This position is listed as contract and hybrid.

Back to Job Search