Job Description
Job Highlights
Hands-on experience in Backend Development
Preferred Java with Springboot framework
Has experience in Camunda workflow is a plus
Good command of English both written and spoken
Manage and supervise Backend Development Team
Responsibilities:
Design, develop, and maintain robust Java-based backend services and APIs.
Collaborate with front-end developers, architects, and product managers to deliver end-to-end solutions.
Write clean, efficient, and well-documented code following best practices.
Optimize application performance and scalability.
Ensure high code quality through unit testing, integration testing, and code reviews.
Troubleshoot and resolve application issues and bugs.
Stay current with emerging technologies and propose improvements to enhance backend functionality.
JAVA Backend Developer
Job Highlights
Hands-on experience in Backend Development
Preferred Java with Springboot framework
Has experience in Camunda workflow is a plus
Good command of English both written and spoken
Manage and supervise Backend Development Team
Responsibilities:
Design, develop, and maintain robust Java-based backend services and APIs.
Collaborate with front-end developers, architects, and product managers to deliver end-to-end solutions.
Write clean, efficient, and well-documented code following best practices.
Optimize application performance and scalability.
Ensure high code quality through unit testing, integration testing, and code reviews.
Troubleshoot and resolve application issues and bugs.
Stay current with emerging technologies and propose improvements to enhance backend functionality.
Qualifications
Have experience in Java development.
Understand and have experience using Java development framework
Understand and able to explain cloud computing concept. And able to show some examples of cloud components and their use cases.
Understand Microservice architecture (Domain Driven Design is a plus).
Understand software development process like Scrum, Waterfall, etc.
Have experience in design thinking and provide technical solution