Responsibilities
Take full ownership of the existing HRMS application codebase (backend + frontend).
Review and refactor vendor-developed code for performance, security, and reusability.
Lead backend development using Java 21, Spring Boot, JPA / Hibernate, and Amazon Aurora MySQL.
Support frontend development using React.js and TypeScript for UI enhancements and bug fixes.
Design and implement microservices and multi-tenant patterns (Saga pattern, CQRS, etc.).
Enforce secure coding practices following OWASP guidelines.
Administer and optimize database (Aurora MySQL) : schema design, indexing, query tuning.
Implement and maintain automated unit and integration tests within CI / CD pipelines.
Collaborate with DevOps Engineer on CI / CD integration and environment management.
Mentor developers and help define long-term technical direction.
Qualifications
#J-18808-Ljbffr
Senior Java Developer • Petaling Jaya, Selangor, Malaysia