Point your AI agent at freehire and let it find you a job.

Get the CLI →

HCLTech

NewBe an early applicant

Java Software Engineer

Posted 2 views
Discussion

Summary

Backend Java engineer at IT services firm HCLTech in Kuala Lumpur: build RESTful microservices with Java 8+/Spring Boot, secure them with Spring Security (OAuth2/JWT), work with JPA/Hibernate and SQL, and deploy via Docker/Kubernetes with CI/CD, testing, performance tuning, and documentation in an Agile team.

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.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available