Software Java Developer - Senior
Core
Design, build, and maintain high-volume business logic on mainframes while refactoring legacy code to enable modern cloud and mobile application integration.
Role type
Senior Software Engineer (Java/Mainframe Modernization)
Builds
Mainframe business logic, cloud-integrated applications, and modernized legacy systems
Domain
Mainframe modernization, Cloud integration, Enterprise software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Springboot, Quarkus, GraphQL, Kafka, SpringBatch, ApacheFlink, Microservices architecture, Docker, AKS, messaging queues, OOP, design patterns, relational and NoSQL databases, XML/JSON, REST-based web services
Preferred skills
Azure, AWS, Google GCP certifications, DevOps tools, modern engineering practices
Technologies
Java, Springboot, Quarkus, GraphQL, Kafka, SpringBatch, ApacheFlink, Docker, AKS, Azure, AWS, Google GCP
Responsibilities
Monitor architecture and optimize code to maintain mainframe performance; Debug and troubleshoot complex system interactions; Extract business logic from legacy systems for migration or cloud integration
Seniority
Senior, hands-on IC