- Company Name
- Mastek
- Job Title
- Sr. Java Developer
- Job Description
-
Job title: Sr. Java Developer
Role Summary: Architect, develop, and maintain high‑performance Java/SpringBoot applications on AWS, ensuring secure, scalable, and test‑driven delivery.
Expactations:
- 7+ years of professional development experience.
- Proven expertise in AWS cloud services (ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, ECR).
- Strong background in AngularJS, Jenkins, Karate, Gherkin, Cypress, Jest, Node 10, Groovy, Bash, Typescript, Docker, Maven, CloudFormation.
- Experience with CI/CD pipelines, secure coding, and user‑centered design.
- Ability to provide 24/7 Level 3 support, including on‑call duties.
- Working knowledge of ITIL processes is desirable.
Key Responsibilities:
- Write clean, secure, test‑driven Java code and reusable components.
- Design and implement microservices on AWS, integrating with ECS, Lambda, API Gateway, and other native services.
- Maintain and evolve infrastructure using CloudFormation, Terraform, and container orchestration.
- Collaborate with cross‑functional teams to prototype, validate, and ship features.
- Monitor, troubleshoot, and optimize production services, delivering rapid incident resolution.
- Mentor junior developers and enforce modern coding standards.
Required Skills:
- Java 8+ with SpringBoot framework.
- AWS services (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions).
- Front‑end frameworks: AngularJS, Typescript.
- Automation & DevOps tools: Jenkins, GitLab, Docker, Maven, CloudFormation, Fortify on Demand, SonarQube.
- Testing frameworks: JUnit, Karate, Cypress, JMeter, Gatling, Jest.
- Scripting: Bash, Groovy.
- CI/CD pipeline design and implementation.
- Secure coding practices and application performance tuning.
- Agile delivery mindset.
Required Education & Certifications:
- AWS Certified DevOps Engineer – Professional or higher.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- ITIL Foundation certification (desirable).