Overview
Focus on: Experience in app modernization using Java. Spring Boot, Angular/React.
Responsibilities
- Lead design and implementation of distributed, fault-tolerant enterprise applications.
- Modernize legacy applications to modern Azure serverless architectures.
- Drive cloud, containerization, and DevOps practices across engagements.
Required technical skills and Experience
- 7+ years of hands-on IT experience in software design and application development.
- At least 4+ years of hands-on experience in design and implementation of distributed, fault-tolerant enterprise applications.
- Experience in Java programming languages including Java 8; Spring and Spring Boot; Python, Flask, Django.
- Experience with modern web technologies such as React, Bootstrap, TypeScript, HTML5, CSS3.
- Experience modernizing legacy applications to Azure serverless architectures.
- Hands-on experience with container services (EKS, ECS).
- Hands-on experience with Terraform and CloudFormation templates.
- Hands-on experience with Well-Architected Framework.
- Experience with DevOps tools: Jenkins, Sonar, Maven, Jira, Docker, and Azure.
- Knowledge of relational and NoSQL databases (e.g., MongoDB, Cassandra) is an added advantage.
Additional good to have skills
- Industry knowledge in Cloud data processing and migration, with tools such as Redshift, Glue, Azure EMR, Azure Kinesis, Step Functions.
- Customer experience, UX strategy, mobility and modern web technologies.
Educational Qualifications
- Post Grad or Bachelor of Engineering or Science or above.
- Preferably Azure Solutions Architect certification.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
Note: This description reflects the role requirements and does not include external job postings or site notices.
#J-18808-Ljbffr