Java Software Engineer

HCLTech

Kuala Lumpur

On-site

MYR 120,000 - 180,000

Full time

31 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

HCLTech is seeking a backend Java engineer to design and build RESTful microservices using Java 8+, Spring Boot, and Spring Security, focusing on secure, scalable API contracts in an Agile team.

You will implement data access with JPA/Hibernate, optimize performance, containerize with Docker, deploy on Kubernetes, and contribute to CI/CD pipelines with Jenkins or GitHub Actions, plus testing with JUnit/Mockito.

Qualifications

  • Experience with Spring Boot and Spring Security.
  • Strong background in microservices REST architectures.
  • Familiarity with OpenAPI/Swagger for API contracts.

Responsibilities

  • Build RESTful microservices with Java 8+ and Spring Boot.
  • Implement authentication/authorization using Spring Security (OAuth2/JWT).
  • Design schemas, write SQL, and work with JPA/Hibernate.

Skills

Spring Boot
Spring Security
Microservices REST
OpenAPI/Swagger
CI/CD
Git
JUnit/Mockito

Tools

Docker
Kubernetes
Git
Jenkins/GitHub Actions

Job description

Responsibilities
  • Backend Development: Build RESTful microservices with Java 8+ & Spring Boot; implement business logic and API contracts.
  • Need to have expereince in modern technologies, such as Struts, PL/SQL, Java 8, Spring Boot, Microservices, and various migration-related concepts.
  • Security: Implement authentication/authorization using Spring Security (OAuth2/JWT), follow secure coding standards.
  • Data Layer: Design schemas, write optimized SQL; work with JPA/Hibernate and performance tuning.
  • Containerization & Orchestration: Package apps with Docker and deploy/manage on Kubernetes (readiness/liveness, config, secrets).
  • Performance: Profile and optimize services; apply caching strategies (e.g., Redis), connection pooling, and JVM/GC tuning.
  • Testing: Write unit & integration tests (JUnit, Mockito); support API contract testing and test automation in pipelines.
  • CI/CD: Collaborate with DevOps to automate build/test/deploy (e.g., Jenkins/GitLab/GitHub Actions).
  • Observability: Implement logging, metrics, tracing; contribute to incident troubleshooting and root‑cause analysis.
  • Documentation: Produce and maintain technical design docs, API specs, and deployment/runbooks.
  • Ways of Working: Participate in Agile ceremonies; mentor juniors and uphold code review and quality standards.
Skills Required (Must‑Have):
  • Spring Boot, Spring Security, Microservices REST, OpenAPI/Swagger.
  • CI/CD (Jenkins/GitLab/GitHub Actions) and Git.
  • Testing with JUnit/Mockito; strong troubleshooting & documentation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Systems Limited - APAC • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Java Full Stack Developer
Java Full Stack Developer

USER Experience Researchers • Cyberjaya

On-site
MYR 180,000 - 240,000
Java Developer
Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Back-end Developer
Back-end Developer

Asian Technology Solutions Pvt. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Software Developer
Software Developer

Heitech Padu Berhad • Sepang

On-site
MYR 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

LanceSoft, Inc. • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Back End Developer
Back End Developer

Adecco • Kuala Lumpur

On-site
MYR 120,000 - 240,000
Java Fullstack Developer (CG)
Java Fullstack Developer (CG)

GoKardz Technologies • Kuala Lumpur

On-site
MYR 120,000 - 150,000
Java Backend Developer
Java Backend Developer

Encora Inc. • Kuala Lumpur

On-site
MYR 90,000 - 120,000