Senior Java Developer

COMBUILDER PTE LTDSingaporemycareersfuturepublished 11/05/2026
Must-have:JavaScriptPythonJavaAngularAWSCloudFrontendBackendScrumMicroservices

Responsibilities:

  • Design, develop, and maintain enterprise-grade software applications and solutions using Java, Spring Boot, and Hibernate ORM, ensuring scalability and maintainability.
  • Build and enhance backend solutions using Microservices Architecture and Distributed Systems to support high-volume transaction processing.
  • Develop and integrate REST APIs to enable secure and efficient communication across enterprise applications.
  • Implement Event-Driven Architecture and asynchronous processing mechanisms to improve system responsiveness and reliability.
  • Design, deploy, and maintain cloud-native applications using AWS Cloud services, ensuring high availability and operational efficiency.
  • Manage database operations using SQL and Oracle, including data modelling, query tuning, and performance optimization.
  • Implement messaging and integration solutions using Apache Kafka for reliable data exchange and event processing.
  • Develop and maintain frontend components using Angular, JavaScript, and AJAX to enhance application functionality.
  • Contribute to Agile/Scrum delivery through technical design, code reviews, debugging, and collaboration with cross-functional development teams.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or any Engineering related field.
  • 12+ years of experience in Java applicatios development, enterprise application engineering, and software development.
  • Strong experience in Java, Python, C/C++, Spring Boot, and Hibernate ORM.
  • Hands-on experience in designing and developing Microservices Architecture and Distributed Systems.
  • Strong experience in REST API development and integration.
  • Hands-on experience in Event-Driven Architecture and asynchronous processing.
  • Strong experience in AWS cloud services and cloud-native application development.
  • Strong experience in SQL, Oracle, database design, and performance optimization.
  • Hands-on experience in Apache Kafka, along with Angular, JavaScript, and AJAX.
  • Experience in Agile/Scrum methodologies, technical design, code reviews, and collaborative software development.