Our client is seeking a Senior Java Backend Engineer to join their team and contribute to the development of a data and integration platform supporting logistics and supply chain operations. You will be responsible for designing and building robust backend systems, integrating with internal and external systems, and ensuring smooth, reliable, and scalable data flows.
This is a great opportunity for candidates with strong Java backend skills, experience with APIs, and exposure to cloud and containerized environments.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Java (JDK 8+) and Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Build RESTful and SOAP APIs to integrate with internal systems (e.g., logistics, ERP) and third-party services.
- Collaborate with frontend developers, data engineers, and SAP consultants to ensure smooth end-to-end data flows.
- Implement microservices-based architecture, ensuring scalability, reliability, and maintainability.
- Participate in the full software development lifecycle, including design, coding, testing, deployment and monitoring.
- Work with databases (MySQL, PostgreSQL) and optionally NoSQL databases (MongoDB, Redis).
- Manage and deploy applications using containerization tools (Docker, Kubernetes) and cloud platforms (AWS).
- Follow CI/CD pipelines and DevOps practices to deliver high-quality code efficiently.
- Troubleshoot, debug and optimise backend performance to meet SLAs and business requirements.
Requirements:
- 3–5 years of professional experience in Java backend development.
- Strong knowledge of Java, object‑oriented programming and design patterns.
- Hands‑on experience with Spring Boot, Spring MVC and related frameworks.
- Proficient in REST API and SOAP web service development and integration.
- Experience with microservices architecture, containerisation (Docker/Kubernetes) and cloud platforms.
- Familiarity with relational databases (MySQL/PostgreSQL); NoSQL (MongoDB, Redis) is a plus.
- Experience with build tools (Maven, Gradle) and version control (Git).
- Strong problem‑solving skills, attention to detail and team collaboration.
- Excellent communication skills, both written and verbal.
Nice to Have:
- Experience in logistics, supply chain or e‑commerce systems.
- Knowledge of CI/CD pipelines, DevOps practices and monitoring tools.
What We Offer:
- Opportunity to work on a high‑impact data platform for logistics and supply chain.
- Exposure to cloud technologies, microservices and enterprise integration.
- Collaborative and dynamic team environment.
- Career growth opportunities in backend and cloud engineering.
Recruitment Questions:
- Which of the following statements best describes your right to work in Malaysia?
- What's your expected monthly basic salary?
- How many years' experience do you have as a Java Software Engineer?
- How much notice are you required to give your current employer?