AWS Java
capgemini
Job Description
- Build, deploy, and maintain services on AWS (EC2, Lambda, S3, API Gateway, RDS, IAM, CloudWatch).
- Develop scalable applications using Java / Advanced Java / Spring Boot.
- Work with Oracle or MS SQL Server for schema design, performance tuning, SQL/PL SQL, and stored procedures.
- Troubleshoot production issues and improve performance, scalability, and security.
- Participate actively in Agile/Scrum ceremonies and collaborate with cross-functional teams.
- Contribute to CI/CD pipelines and automation initiatives.
- (Good to Have) Mentor junior developers, take ownership of technical modules, and support release planning.
Your Profile
- Strong proficiency in Java / Advanced Java: Core Java, Collections, Multithreading J2EE, Spring, Spring Boot
- Hands‑on experience with AWS services: EC2, S3, Lambda, RDS, CloudFormation, IAM
- Strong programming expertise in Java and/or Python.
- Experience in API development and integration.
- Solid understanding of CI/CD and build tools (Git, Jenkins/GitHub Actions, Maven/Gradle).
- Experience with Infrastructure as Code (IaC) such as CloudFormation or Terraform.
- RDBMS expertise: Oracle or MS SQL Server (SQL, PL/SQL, performance tuning).
- JLPT N3 or higher with ability to: Read and write Japanese emails,Participate in meetings with Japanese customers
- Strong English communication (verbal and written).
- AWS certifications (e.g., AWS Solutions Architect – Associate).
- Experience with DevOps practices and CI/CD tools.
- Exposure to Agile leadership, sprint planning, or small team lead roles.
- Knowledge of security (OWASP), observability (CloudWatch, ELK), and performance tuning.