Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Backend Java Developer.
Singapore Jobs Expertini

Urgent! Senior Backend Java Developer Job Opening In Singapore, Singapore – Now Hiring COMFORT TRANSPORTATION PTE LTD

Senior Backend Java Developer



Job description

We are looking for a highly skilled and motivated Senior Java Software Engineer/ Technical Lead to join our team, focusing on designing, developing, and maintaining the server-side logic for our applications.

The ideal candidate will have a solid foundation in Java, Spring Boot, and modern development practices.

You will be responsible for building robust APIs, managing data persistence, and ensuring our services are reliable and performant.


Job Responsibilities
Design, build, and maintain scalable backend services and APIs using Java 17/Spring Boot, integrating with technologies like Kafka for messaging and relational databases (e.g., PostgreSQL, MySQL).


Write clean, efficient, and well-tested code, ensuring high quality through comprehensive unit/integration tests and active participation in peer code reviews.


Collaborate closely with product managers, frontend developers, and other engineers within an Agile/Scrum framework to define, design, and ship new features and system enhancements.


Troubleshoot and resolve production issues to ensure high availability and performance, while also improving the deployment process through application containerization (Docker) and CI/CD pipeline enhancements.


Job Requirements
Bachelor's degree in computer science, Engineering, a related field, or equivalent practical experience.


Minimum of 3 years of professional software development experience is preferred.


Solid hands-on experience in backend development with Java (JDK 17+) and the Spring Boot framework.


Strong understanding of microservices architecture and designing RESTful APIs.
Proficiency with build automation tools, specifically Gradle.


Demonstrable experience with message queues, particularly Kafka.


Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA) is preferred.


Strong understanding of containerization concepts and hands-on experience with Docker.


Familiarity with CI/CD principles and tools (e.g., Jenkins, ArgoCD, GitHub Actions).


Experience in system modernization, such as migrating legacy applications (e.g., JBoss) to modern microservices architectures based on Spring Boot and RESTful principles.


Experience with
Python
for backend development or system maintenance.


Experience with
Vue.js
or
React
for frontend frameworks and development.


Experience working in an Agile/Scrum development environment.


Excellent problem-solving skills and strong communication abilities.


#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Backend Potential: Insight & Career Growth Guide