Epicareer Might not Working Properly
Learn More

Java Software Engineer

Salary undisclosed

Checking job availability...

Original
Simplified
Job Title: Java Full Stack Developer

Location: Cyberjaya, Selangor

Type: Contract(1 year) absorb to permanent

Mode: Work from Office

Project: Government project (ministry of transportation(road/immigration))

Job Description:

We are seeking a skilled Java Full Stack Developer to join our team. The ideal candidate will have strong expertise in Java, Spring Boot, and Angular, along with experience in designing and developing scalable web applications. You will work closely with cross-functional teams to develop and maintain high-quality software solutions.

Key Responsibilities:

Develop and maintain full-stack applications using Java, Spring Boot, and Angular.

Design and implement RESTful APIs and microservices architecture.

Work on front-end development using Angular, HTML, CSS, and TypeScript.

Optimize application performance and ensure scalability and security.

Collaborate with UI/UX designers, backend developers, and DevOps teams to create seamless applications.

Write clean, maintainable, and efficient code following best practices.

Conduct code reviews, unit testing, and debugging to ensure high code quality.

Work with databases (SQL/NoSQL) such as PostgreSQL, MySQL, or MongoDB.

Deploy applications using CI/CD pipelines and work with cloud platforms like AWS, Azure, or GCP.

Stay updated with latest industry trends and technologies to continuously improve application development.

Required Skills & Qualifications:

3+ years of experience as a Full Stack Developer.

Strong expertise in Java, Spring Boot, Hibernate, JPA.

Proficiency in Angular (Angular 8+ preferred), TypeScript, JavaScript, HTML, CSS.

Experience in building RESTful APIs and microservices.

Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).

Familiarity with Git, Docker, Kubernetes, Jenkins, and CI/CD tools.

Experience with cloud services (AWS, Azure, or GCP) is a plus.

Strong problem-solving skills and ability to debug complex issues.

Excellent communication skills and ability to work in an agile team environment.