Back to jobs

Senior Java Developer

Job description

My client is looking for a talented and seasoned Java Backend Engineer to become part of our energetic team. The right candidate should have solid experience with Java 17, Spring Boot, and microservices architecture. In this role, you'll focus on building, enhancing, and supporting backend systems that are reliable, scalable, and high performing.

Key Responsibilities

  • Build, enhance, and support backend services utilizing Java 17 and Spring Boot.
  • Apply microservices architecture to promote scalability and ease of maintenance.
  • Work with ORM frameworks for database integration and ensure optimal database performance.
  • Create and support messaging systems using JMS and Solace.
  • Enable smooth API interactions through tools like Kong or Axway.
  • Handle project dependencies and automate builds using Maven.
  • Use Git for source control and team collaboration.
  • Package applications with Docker to ensure reliable deployments.
  • Leverage Azure DevOps (ADO) for CI/CD workflows and project tracking.
  • Deploy and maintain services on platforms like OpenShift and AWS.
  • Use service virtualization techniques for testing and development purposes.
  • Write and manage unit tests with JUnit.
  • Perform integration testing to verify proper interaction among system components.
  • Create and maintain API documentation with Swagger.

Key Requirement

  • Min 3 years in software development background with strong experience in Spring Boot and proficiency in Java 17.
  • Knowledge of ORM frameworks and database connectivity.
  • Experience with JMS (Java Message Service) and Solace.
  • Familiarity with API connectivity platforms such as Kong or Axway.

How to APPLY?

You may directly apply via the link or optionally send your resume to Vimmal@ambition.com.my