Application Developer
KeySkills
Company Name
Job Description
Job Description:
Design, build, and configure applications to meet business process and application requirements. Lead modernization initiatives by re-architecting legacy systems using Java and applying modern software design principles with AWS-based architecture patterns.Must Have Skills:
-
Spring Boot
-
Java
-
AWS (EKS, Lambda, API Gateway, SQS, SNS, Oracle/RDS)
-
Microservices
-
Domain-Driven Design (DDD)
-
Modern software design principles
-
Cloud migration strategies
-
CI/CD automation and infrastructure-as-code
Good to Have Skills: None specified
Experience Required: Minimum 12 years
Educational Qualification: 15 years full-time education
Summary:
As a Modernization Lead, you will drive end-to-end modernization efforts including re-architecture, refactoring legacy systems, and cloud migration strategies. Provide architectural guidance and mentorship to engineering teams, fostering best practices in code quality, design, testing, and deployment. Apply Domain-Driven Design (DDD) principles to structure modular, maintainable systems aligned with core business domains. Design and implement scalable, decoupled services leveraging AWS services such as EKS, Lambda, API Gateway, SQS/SNS, and Oracle/RDS. Promote infrastructure-as-code, CI/CD automation, and observability practices to ensure system reliability, performance, and operational readiness. Proficiency in architecting applications with Java and the AWS technology stack is essential.-