Website:
ltm.com
Job details:
Job Description
- Own end-to-end Java application architecture and migration planning
- Lead cloud-native modernization initiatives — Glassfish / WebLogic to Azure App Service (JBoss EAP)/AKS
- Design microservices and integration patterns for modernized applications
- Drive performance tuning, security hardening and resiliency across migrated apps
- Lead Java version upgrades from legacy versions (1.6 / 1.7) to Java 8 / 11 / 17
- Migrate EAR-based enterprise deployments to JBoss EAP / Tomcat on Azure App Service
- Collaborate with DevOps and Cloud teams on CI/CD pipelines and deployment automation
- Review code and enforce migration and cloud best practices across the team
Primary Skills (Must Have)
- Advanced Java — Java 8 / 11 / 17, JVM internals
- Hands-on experience with Tomcat, WebLogic, JBoss EAP, Glassfish
- Migration experience — Glassfish / WebLogic deployments to JBoss EAP / Tomcat on Azure App Service
- Prior experience migrating legacy Java EE apps to cloud (Azure preferred)
- Java version upgrade experience across major versions (1.6 → 8+)
- EAR-based enterprise application packaging — EJB, CDI, JNDI
- Jakarta EE / Java EE — javax.* to jakarta.* migration
- Spring Boot, Spring Cloud
- Microservices architecture and design patterns
- Azure App Service, Azure VM, Azure Blob Storage
- Performance tuning, security hardening and resiliency
- REST API design and development
Secondary Skills (Good to Have)
- Docker, Kubernetes, AKS
- CI/CD — Azure DevOps / GitHub Actions
- API security — OAuth2, JWT
- Observability — logging, metrics, distributed tracing
- Azure Redis Cache — session state management
- Azure SQL / Azure Database for MySQL
- Azure Key Vault — secrets and encryption key management
- Application Gateway / WAF configuration
- Maven / Gradle build tools
Click on Apply to know more.