Java Programmer
Location: Cyberjaya
Employment Type: Contract (5 months, extendable up to 12 months)
Project Duration: June 2026 – November 2026
About the Role
We are looking for a Java Programmer to support a government-linked system development project. You will be involved in both frontend and backend development, system integration, testing, and deployment activities across the full SDLC.
This is a hands-on role requiring strong Java development skills and the ability to work in a fast-paced project environment.
Key Responsibilities
- Develop and maintain applications using Java and Spring Boot
- Build frontend interfaces using Angular, TypeScript, JavaScript, HTML5, and CSS3
- Develop RESTful APIs and backend services
- Work with SQL databases and perform query optimisation
- Participate in system integration, SIT, UAT, and deployment activities
- Collaborate with BA, QA, and technical teams to deliver project requirements
- Write clean, maintainable, and testable code
- Support troubleshooting and issue resolution during project lifecycle
Requirements
- 1–2 years of experience in software development
- Strong knowledge of Java, Spring Boot, and REST APIs
- Experience with Angular and frontend development
- Good understanding of SQL (Oracle is an advantage)
- Familiar with Git, CI/CD tools, Jira, Postman, and Docker
- Knowledge of JUnit or unit testing is an advantage
- Willing to work extended hours when required
Why Join This Role
- Work on a government-linked system development project
- Exposure to full SDLC lifecycle (dev, SIT, UAT, deployment)
- Hands-on experience with enterprise technologies
- Contract extension opportunity based on performance
- Fast-paced project environment