Medium Java Microservices Developer
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 Java Microservices Developer (Mainframe Modernization)
Builds
Cloud-native microservices, containerized applications, and APIs bridging legacy mainframe systems with modern Azure cloud services.
Domain
Mainframe modernization, Cloud Native, Azure ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Java (JDK 11/17), Spring Boot, Quarkus, Microservices architecture, Docker, Kubernetes, RESTful APIs, PostgreSQL, SingleStore, Apache Kafka, Azure Functions, Azure App Service, GraphQL, OOP, Design Patterns
Preferred skills
WebFlux, RXJava, Azure DevOps certifications, Kogito, DevOps tools, modern engineering practices
Technologies
Spring, SpringBoot, Quarkus, OpenAPI, Swagger, Maven, Gradle, JUnit, Lombok, RedisCache, HashicorpVault, Apache Kafka, Docker, Kubernetes, OpenShift, AKS, APIM, Azure Application Gateway, Azure App Service, Azure Functions, Azure Datafactory, Azure Blob Storage, Azure PaaS, PostgreSQL, SingleStore, WebFlux, RXJava, Kogito
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 integration with cloud-based services.
Seniority
Senior, hands-on IC