Job Summary
We are seeking an experienced API Backend Developer to join our dynamic team. The ideal candidate will possess strong analytical and development skills, hands-on experience with backend technologies, and a deep understanding of integration frameworks and DevOps practices. You will play a key role in designing, developing, and maintaining high-performing APIs and backend services that drive business-critical applications.
Key Responsibilities
- Perform analysis, design, development, and testing of backend systems and APIs.
- Develop and maintain scalable APIs using Java and integration frameworks such as Apache Camel and Spring.
- Implement and manage API Gateway tools for secure and efficient API management.
- Integrate systems with MQ / RabbitMQ and other messaging solutions.
- Collaborate with cross-functional teams, including frontend, QA, and DevOps, to ensure seamless delivery and deployment.
- Apply Agile and XP (Extreme Programming) practices to drive iterative and high-quality development.
- Develop, maintain, and optimize build processes using Maven and other build automation tools.
- Participate in domain modeling, architecture discussions, and system design.
- Utilize DevOps tools, containers (Docker), and CI/CD pipelines for continuous integration and deployment.
- Ensure application stability, scalability, and performance monitoring.
Required Skills and Experience
- Proficient in Java backend development.
- Strong understanding of API design, RESTful principles, and microservices architecture.
- Experience with Apache Camel and Spring Framework (Spring Boot, Spring Integration).
- Hands-on experience with API Gateway tools (e.g., Apigee, AWS API Gateway, Kong, etc.).
- Familiarity with Maven and other build automation tools.
- Experience integrating with message queues (MQ / RabbitMQ).
- Good knowledge of Docker, DevOps tools, database systems, and MQ messaging.
- Working knowledge of Agile methodologies and at least one XP practice (e.g., Pair Programming, TDD, Continuous Integration).
- Strong communication and collaboration skills, with experience working in multi-disciplinary teams.
- Solid understanding of domain-driven design and modeling concepts.
Desired Skills
- Experience or knowledge of WSM/WCM (WebSphere Service Management / Web Content Management).
Education
- Bachelor’s degree or University degree in Computer Science, Engineering, or a related discipline.
- Equivalent professional experience will also be considered.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Dotnet Developer
2026-05-28
DevOps Engineer
2026-05-27
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
- Posted
- Nov 04, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Elliott Moss Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Dotnet Developer
2026-05-28
DevOps Engineer
2026-05-27
Senior Data & Machine Learning Engineer (all genders)
2026-05-21