Java Backend Developer (Relocation to Singapore) Opportunity

HCLTech company

Subscribe to our Telegram & Twitter Channel

Java Backend Developer (Relocation to Singapore) in JAPAN

Visa sponsorship & Relocation 4 days ago

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.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly