Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
We are looking for a skilled Java Backend Developer with 3-5 years of experience to design, develop, and maintain high-performance server-side applications. The ideal candidate will have expertise in Java, Spring Boot, and modern development practices, working closely with a cross-functional team to deliver scalable, efficient solutions.
Key Accountabilities & Responsibilities
- Design, development and maintaining high performance, scalable and efficient server side applications.
- Performing solution design, analysis and development integration and configuration.
- Performing Database design, configuration, migration and tuning.
- Translate functional requirements into Technical solution and produce Technical Specification document.
- Investigating and resolving technical and integration issues.
- Defects fixing for any customization errors, system integrations errors, or any other errors arise during software upgrade activities or enhancement activities.
- Prompt escalation of issues and concerns to Development Lead.
Job Specific Skills, Experience & Competencies Required
- Bachelor Degree / Master in IT/Computer Science / Engineering or related disciplines
- 3-5 years of experience as a Software Developer or in a similar/relevant position
- Functional Skills:
o Work with the project team (Development Lead, Project Manager and Support team)
o Escalating issues related to Solution, Configuration & Project Implementation
o Troubleshooting and resolving applications problems/issues
o Work within Agile SDLC processes.
- Technical Skills:
o Proficient in Java and Spring Boot.
- Collections, Threading, Core Java
- MVC, Struts, Spring Rest, Spring WS
- Servlets, JSP, Java Beans
- Log4J
o API gateway services e.g. Zuul
o Unit testing: JUnit
o DB & ORM: Oracle, MSSQL, MySQL, Hibernate, JPA
o Build tools: Maven, Jenkins
o Deployment environments: JBoss, Tomcat, OpenJDK containers
o Object-oriented programming
o SCM and CI/CD experience (Git, Git Actions)
o Containerisation – Docker, Kubernetes
o Automated testing
o Linux/Unix experience – shell scripting and basic administration
o Database design – RDBMS and non-relational.
If you're passionate about building reliable, efficient backend systems and have hands-on experience in Java development, we'd love to hear from you!
Job Types: Full-time, Permanent
Pay: From RM5,000.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Schedule:
- Fixed shift
Application Question(s):
- How many years of experience do you have using Java?