jobs in HCLTech

全职 Java Software Engineer 工作, 薪水, HCLTech Federal Territory 公司招聘中 - Ricebowl

Java Software Engineer

HCLTech

Undisclosed

KL City, Federal Territory

分享
保存

工作地点

  • Kuala Lumpur Federal Territory Malaysia

职位描述

岗位职责

Role Purpose

Design, build, and scale microservices‑based applications using Java 17+ and Spring Boot, with secure, resilient APIs deployed via Docker and Kubernetes. Collaborate with cross‑functional teams to deliver high‑quality, production‑ready services.


Responsibilities

  • Backend Development: Build RESTful microservices with Java 17+ & Spring Boot; implement business logic and API contracts.
  • 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).
  • API Integration: Manage inter‑service communication, versioning, error handling, and resiliency patterns (timeouts/retries/circuit breaker).
  • 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):

    • Java 17+, OOP, concurrency, JVM fundamentals.
    • Spring Boot, Spring Security, REST, OpenAPI/Swagger.
    • SQL (MySQL/PostgreSQL), JPA/Hibernate.
    • Docker & Kubernetes (deployments, health checks, config/secrets).
    • CI/CD (Jenkins/GitLab/GitHub Actions) and Git.
    • Testing with JUnit/Mockito; strong troubleshooting & documentation.

    重要安全守则

    申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

    了解更多