Role : Lead Java Developer
Location: Petaling Jaya, Malaysia
Mode of Work: 100% Onsite
Employment Type: 1-Year Contract
Job Summary
We are looking for an experienced Lead Java Developer / Senior Software Engineer with 10+ years of hands-on experience in Java and Spring Boot development. The ideal candidate should have strong expertise in REST APIs, AWS cloud services, CI/CD, and modern software development practices.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java and Spring Boot.
- Develop and integrate RESTful APIs for enterprise applications.
- Design and implement cloud-based solutions using AWS services.
- Work extensively with AWS ECS, Lambda, S3, SQS, and SNS.
- Develop and maintain CI/CD pipelines for automated build, testing, and deployment.
- Apply Infrastructure as Code (IaC) and DevOps best practices.
- Troubleshoot, optimize, and resolve complex application and production issues.
- Provide technical leadership and guidance to development teams.
- Collaborate with architects, business stakeholders, and cross-functional teams.
- Ensure application performance, scalability, security, and maintainability.
Mandatory Skills
- 10+ years of Java development experience
- Strong Spring Boot experience
- 5+ years of REST API development
- 5+ years of AWS experience
- Hands-on experience with: AWS ECS , AWS Lambda, AWS S3, AWS SQS, AWS SNS
- Strong CI/CD pipeline experience
- Experience with Infrastructure as Code (IaC)
- Strong experience as a Senior Software Engineer / Senior Java Developer
Good to Have
- Frontend development experience
- Experience with modern JavaScript frameworks
- Strong technical leadership and mentoring experience