Java Backend Developer (Relocation to Singapore)

HCLTech • Japan
Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description


Role Overview

We are seeking a talented Backend Java Developer to design, develop, and maintain the server-side components of our applications. The ideal candidate will have expertise in Java, Spring Boot, microservices, REST APIs, and database integration, with strong problem-solving skills and experience in building scalable and high-performance systems.

Key Responsibilities

  • Design, develop, and maintain server-side applications using Java and Spring Boot.
  • Build and manage RESTful APIs and microservices for scalable solutions.
  • Integrate with databases (SQL/NoSQL) and external services.
  • Ensure application security, performance, and reliability.
  • Write clean, efficient, and testable code following best practices.
  • Implement unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Collaborate with front-end developers, architects, product managers, and QA teams.
  • Participate in the full software development lifecycle (SDLC) — design, development, testing, deployment, and maintenance.
  • Contribute to CI/CD pipelines and support application deployment in cloud/on-premise environments.
  • Troubleshoot and resolve application issues, bugs, and performance bottlenecks.
  • Stay up to date with new backend technologies, frameworks, and industry best practices.

Requirements

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • 4–8 years of experience in backend development.
  • Strong proficiency in Java (Core Java, Java 8 or higher).
  • Hands-on experience with Spring Framework & Spring Boot.
  • Solid understanding of REST API design, development, and integration.
  • Proficiency in databases (MySQL, PostgreSQL, Oracle, MongoDB, or similar).
  • Knowledge of microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with messaging systems (Kafka, RabbitMQ, etc.).
  • Experience with CI/CD tools (Jenkins, GitLab, Bamboo, or similar).
  • Strong understanding of Git version control.
  • Good problem-solving, analytical, and communication skills.

Good to Have

  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Experience with API gateways, caching mechanisms (Redis, Hazelcast).
  • Exposure to DevOps practices and monitoring tools (Grafana, Prometheus, ELK stack).
  • Familiarity with Agile/Scrum methodology.

Similar Jobs

Explore other opportunities that match your interests

GTM Sourcer

Programming
•
3d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

OpenAI

Japan

Senior Software Engineer, General Backend Development

Programming
•
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Appier

Japan

Solutions Architecture Leader

Programming
•
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

OpenAI

Japan

Subscribe our newsletter

New Things Will Always Update Regularly