Senior Java Developer
Core
Modernizing legacy Java applications and migrating on-premise infrastructure to Azure cloud environments.
Role type
Senior Java Developer (Cloud Migration & Modernization)
Builds
Modernized Java applications and migrated CI/CD pipelines to Azure
Domain
Financial services, government, and industry; Cloud migration and software modernization
Deliverable
production ML models | product features | infrastructure
Required skills
Java (versions 8 to latest LTS), Spring or Quarkus frameworks, unit and integration testing, AWS or Azure cloud platforms, OpenShift, Kubernetes, Jenkins to Azure Pipelines migration, Helm, Dockerfile, Podman, Maven
Preferred skills
Agile Scrum, DevOps principles, software architecture design
Technologies
Azure, AKS, OpenShift, Jenkins, Azure Pipelines, Helm, Docker, Podman, Maven, Spring, Quarkus
Responsibilities
Upgrade legacy Java applications to latest LTS versions; Migrate on-premise RHEL servers to Azure AKS; Define steps for running applications in Kubernetes clusters; Select and implement new frameworks; Optimize existing unit and integration tests; Advise business on security and stability of the application landscape
Seniority
Senior, hands-on IC