Senior Java Developer
Core
Design, build, and maintain high-volume business logic and microservices on mainframe systems, enabling modern cloud and mobile applications to interact with core data.
Role type
Senior Java Developer (Mainframe Modernization)
Builds
Microservices, real-time event streaming solutions, and fault-tolerant scalable applications
Domain
Mainframe modernization, cloud-native architecture, event-driven systems
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot 4, Apache Kafka, MySQL, Azure PaaS, CI/CD pipelines, unit/integration/performance testing, idempotent processing
Preferred skills
Leadership skills to guide offshore teams, experience with change-detection logic
Technologies
Spring Boot 4, Java 17, Apache Kafka, MySQL, Microsoft Azure PaaS
Responsibilities
Design, develop, test, and deploy microservices; implement real-time event streaming; consume, transform, and enrich streaming data; integrate and optimize data persistence; deploy and manage applications on Azure; configure retry mechanisms and dead-letter topics; write comprehensive tests; collaborate with DevOps on CI/CD pipelines
Seniority
Senior, hands-on IC with leadership responsibilities