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.
#J-18808-Ljbffr