- Bukit Jalil Petaling WP Kuala Lumpur Malaysia 57000
Working Location
Job Description
Requirements
Skills
5+ years of backend development experience, including 2+ years in a lead or senior role
Expertise in Java 8+, Spring Boot, Spring MVC, and Spring Data JPA
Solid knowledge of RESTful APIs, microservices, and event-driven architecture
Hands-on experience with SQLandNoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB)
Proficiency in unit testing(JUnit, Mockito) andAPI testing tools (Postman, REST Assured)
Experience with Git, CI/CD pipelines, Maven/Gradle
Familiar with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP)
Skilled in designing, producing, and consuming REST APIs
Proven experience writing optimized SQL procedures and scripts
Familiar with Agile methodologies and Git-based version control
Excellent understanding of OWASP standards and secure coding practices
Strong problem-solving and communication skills
Proficient in Eclipse, IntelliJ IDEA, or similar IDEs
Experience with Kafka, IBM ESB, or messaging systems
Exposure to Kubernetes, Helm, and container orchestration tools
Basic knowledge of front-end technologies (Angular, React) for full-stack collaboration
Experience in the insurance domain is a plus
Education and Certification
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
AWS Certified Developer – Associateor equivalent certificationis required
Responsibilities
Job Summary
As a Full Stack Lead specializing in Java backend development, you will:
Lead the development of enterprise-grade backend systems and APIs
Bring deep expertise in Java, Spring Boot, and microservices architecture
Collaborate closely with the Frontend Lead (Angular) and Application Architect to ensure seamless system integration and performance
Drive engineering best practices and ensure delivery of scalable, maintainable, and secure code
Responsibilities
Collaborate with product managers, UI/UX designers, and developers to design and implement robust backend solutions
Lead end-to-end backend development using Java and Spring Boot
Collaborate with the Application Architect and Frontend Lead to define technical architecture, flows, and business alignment
Lead and mentor engineers through code reviews, pair programming, and workshops
Participate in Agile ceremonies: daily standups, sprint planning, and retrospectives
Collaborate across teams including product, DevOps, QA, and frontend
Champion software engineering best practices: clean code, testing, and documentation
Manage technical risks and ensure high availability, scalability, and security
Plan sprints, estimate tasks, and resolve technical blockers
Contribute to technology strategy and evaluate new tools and frameworks
Design and implement RESTful APIs and backend services using Java
Optimize backend performance and address technical bottlenecks
Work with relational and non-relational databases for efficient data handling
Benefits
SRI PETALING
0.2 km
BUKIT JALIL
0.6 km
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.