Role Overview
We are seeking an experienced API Backend Developer with strong expertise in Java, Apache Camel, and Spring Framework to design, develop, and maintain robust backend services and APIs. The role involves end-to-end software development—including analysis, coding, testing, and integration—within an Agile environment, ensuring adherence to enterprise standards and alignment with business goals.
Key Responsibilities
- Design, develop, and implement backend APIs and integration solutions using Java, Apache Camel, and Spring Framework.
- Perform analysis, development, and testing across the full software development lifecycle.
- Work with API Gateway tools to design, secure, and monitor API services.
- Integrate systems with MQ / RabbitMQ messaging platforms.
- Collaborate across teams to ensure seamless integration between frontend, middleware, and backend systems.
- Utilize DevOps tools, containerization technologies (Docker), and CI/CD pipelines for build and deployment automation.
- Apply domain modeling and ensure system scalability, maintainability, and performance.
- Participate actively in Agile ceremonies and apply XP (Extreme Programming) practices.
- Identify and resolve system issues, ensuring smooth production operations.
Desired Skills (Good to Have)
- Familiarity with WSM/WCM (WebSphere Service/Content Management).
- Strong understanding of database design, performance optimization, and microservices architecture.
- Knowledge of Kubernetes, cloud-native tools, or similar environments.
Required Skills & Experience
- Minimum 5–8 years of experience in backend software engineering or API development.
- Proficiency in Java, Apache Camel, Spring Boot, and Maven.
- Experience with MQ / RabbitMQ integration and API Gateway management.
- Solid understanding of DevOps, Docker, and CI/CD processes.
- Excellent analytical, problem-solving, and communication skills.
- Experience working in Agile and cross-functional teams.