Role: Senior Software Engineer (Java + AWS + Spring boot + Frontend experience (AngularJS)
Experience: 8+ Years Relevant
Location -Mumbai/Pune
Job Summary
We are seeking an experienced Software Engineer with robust expertise in Java and AWS cloud technologies to design, develop, and enhance scalable, high-performing applications. The ideal candidate will have hands-on experience building cloud-native solutions, working with contemporary development frameworks, and leveraging automation and testing tools to deliver reliable software that meets user needs.
You will play a key role in developing end-to-end solutions, collaborating with cross-functional teams, and continuously improving production services.
Key Responsibilities
Develop clean, secure, and maintainable code following test-driven development (TDD) practices
Design and build scalable, reusable software components and services
Collaborate closely with developers, QA, and cross-functional teams to deliver high-quality solutions
Troubleshoot and resolve production issues; ensure system stability and performance
Contribute to application architecture, design decisions, and best practices
Implement and follow modern engineering standards, including CI/CD and DevOps practices
Support system integration across multiple applications and services
Continuously improve user experience and application performance
Monitor, operate, and optimize production systems in a cloud environment
Provide Level 3 (L3) support on a rotational/on-demand basis (versatile, not mandatory)
Required Skills & Qualifications
Strong experience in Java (Spring Boot) and microservices architecture
Hands-on experience with AWS services, such as:
ECS, ECR, Lambda, API Gateway
S3, DynamoDB, SQS, Step Functions
Exposure to API management tools (e.g., Apigee) is a plus
Experience with frontend technologies, such as AngularJS and TypeScript
Proficiency in CI/CD and DevOps tools, including:
Jenkins, GitLab, Maven,
📌 Specialist Ii Mumbai (India)
🏢 Mastek
📍 India