Senior Software Engineer
Mastek · Mumbai, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Mastek · Mumbai, Maharashtra, India
Hello, Greetings of the Day!! We Have an opening for Job Title: Senior Software Engineer Experience: 8+ Years Relevant Location: Mumbai/ Pune Onsite: UK JD: Role Overview Senior Software Engineer (Java + AWS + Spring boot + Frontend experience (AngularJS) Job Summary We are seeking an experienced Software Engineer with strong 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 modern 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 (flexible, 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, Docker, CloudFormation • Familiarity with scripting languages (Groovy, Bash) • Experience with testing frameworks and practices : • Gherkin, Cypress, Jest, Karate • Strong understanding of the Software Development Lifecycle (SDLC) • Knowledge of secure coding practices and code quality tools (e.g., SonarQube, Fortify) • Experience working in Agile environments Preferred Qualifications • Understanding of user-centered design principles • Experience managing or contributing to CI/CD pipelines • ITIL certification (preferred but not mandatory) What We’re Looking For • Strong problem-solving and analytical skills • Ability to work in a fast-paced, collaborative environment • Ownership mindset with a focus on quality and continuous improvement