This position is part of a strategic modernization initiative involving the migration of critical legacy mainframe applications to a modern distributed Java platform hosted on AWS.
The ideal candidate should have strong expertise in Enterprise Java, Spring Boot, multithreading, cloud technologies, and modern microservices architecture. Candidates with Angular 17+, Kafka, Kubernetes, and AWS experience will be highly preferred.
Key Responsibilities
- Design, develop, and maintain enterprise-grade Java applications.
- Participate in the modernization of legacy systems into distributed cloud-native applications.
- Build scalable microservices using Spring Boot and related Spring technologies.
- Develop secure, resilient, and high-performance backend services.
- Collaborate with Business Analysts to translate business requirements into technical solutions.
- Partner with Infrastructure and DevOps teams for deployment and production support.
- Optimize application performance and troubleshoot production issues.
- Implement event-driven architectures using Kafka or similar messaging platforms.
- Develop and maintain CI/CD pipelines.
- Create unit tests and ensure code quality through best engineering practices.
- Participate in Agile/Scrum ceremonies and deliver within two-week sprint cycles.
- Ensure compliance with enterprise security, risk, and governance standards.
Required Skills
Core Java
- Java 17 or above
- Strong expertise in Enterprise Java development
- Advanced Multithreading and Concurrency
- Spring Boot
- Spring Data JPA
- Spring Kafka
- REST APIs
- Maven
- Microservices Architecture
- Event-Driven Systems
- High Availability & Scalability
- Application Security
- Agile/Scrum
- Jira
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
Preferred Qualifications
- Bachelor's Degree in Computer Science, Engineering, or related discipline (or equivalent experience).
- 6+ years of enterprise software development experience.
- Experience working on modernization or cloud transformation projects.
- Experience working in regulated enterprise environments.
- Ability to quickly understand complex legacy applications and enhance existing systems.
Preferred Candidate Profile We are looking for professionals who:
- Are currently located in Hyderabad.
- Have robust Enterprise Java development experience.
- Can work independently in a fast-paced Agile environment.
- Have experience with cloud-native application development.
- Are comfortable working US shift timings.
- Possess experience with Kafka, Kubernetes, and AWS.
- Have exposure to Angular 17+ for frontend development.
Job Highlights
- Role: Java Engineer / Java Developer
- Experience: 6+ Years
- Location: Hyderabad (Local Candidates Preferred)
- Work Mode: Remote (Contract) Hybrid (3 Days/Week) upon FTE Conversion
- Contract Duration: 6 Months (Extendable/Convertible)
- Mandatory Working Hours: 2:30 AM 11:30 AM ET
- 12:00 PM 9:00 PM IST (March–November)
- 1:00 PM – 10:00 PM IST (November–March)