Java Microservices Engineer
Harsh MadhurUnited StatesSENIORPosted 5h ago
JavaSpring BootMicroservices ArchitectureBackend Service OrchestrationREST API DevelopmentKafkaEvent-Driven ArchitectureDockerKubernetesOpenShiftOAuthJWTCIAMDistributed SystemsPerformance TuningDebuggingAngularFrontend Integration
About the Role
The Payment Center team is building a one-stop platform for businesses to manage their payment activities. The engineer will design, build, and maintain backend orchestration microservices that integrate multiple systems, including payments, accounts, and vendors.
Key Responsibilities
• Design and develop scalable Java/Spring Boot microservices
• Build backend orchestration layers and integrate multiple backend systems
• Develop secure REST APIs and service-to-service integrations
• Implement Kafka-based event-driven architecture
• Troubleshoot production issues and optimize performance
• Ensure resiliency, scalability, and fault tolerance across distributed systems
• Collaborate with frontend teams to integrate Angular UI components
• Participate in Agile ceremonies and cross-functional coordination
Requirements
• Bachelor's degree required
• Strong Java development experience
• Spring Boot and Microservices Architecture
• Backend Service Orchestration
• REST API Development and Integration
• Kafka / Event-Driven Architecture
• Docker and Kubernetes / OpenShift
• OAuth, JWT, and CIAM
• Distributed Systems
• Performance Tuning and Debugging
• Angular / Frontend Integration