What are the responsibilities and job description for the Java Developer – Spring Boot / Kafka / Flowable position at Incedo Inc.?
Job Description: Java Developer – Spring Boot / Kafka / Flowable
Locations: Dallas, TX / Pittsburgh, PA
Employment Type: Full-Time
Job Summary:
Incedo is seeking an experienced Java Developer to support its SOM–Renaissance (BCC and CCC – CRCLI) initiatives. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Kafka, and Flowable, along with the ability to work on complex banking and credit lifecycle systems. This role involves developing, enhancing, and maintaining enterprise-level applications with high performance and scalability.
Key Responsibilities:
- Design, develop, and maintain Java/Spring Boot microservices for SOM-Renaissance programs.
- Implement event-driven solutions using Apache Kafka for real-time integrations.
- Work on Flowable BPMN workflows, including process modelling, orchestration, and automation.
- Contribute to BCC and CCC (CRCLI) modules for banking and credit lifecycle applications.
- Collaborate closely with business teams, architects, and QA to deliver high-quality solutions.
- Perform code reviews, optimize application performance, and ensure secure coding practices.
- Troubleshoot production issues and provide on-call support when required.
- Participate in Agile ceremonies and contribute to continuous delivery pipelines.
Required Skills & Experience:
- 5 years of hands-on Java development experience.
- Strong expertise in Spring Boot, REST APIs, Microservices.
- Practical experience working with Apache Kafka (producers, consumers, topics, streaming).
- Experience with Flowable BPMN or similar workflow engines (Camunda/Activiti is a plus).
- Good understanding of banking and credit lending processes (CRCLI experience preferred).
- Strong knowledge of CI/CD, Git, Jenkins, and cloud technologies (AWS preferred).
- Familiarity with Oracle, SQL, and NoSQL databases.
- Excellent communication and problem-solving skills.
Preferred Qualifications:
- Experience working on Incedo applications or financial services domain.
- Familiarity with SOM–Renaissance, BCC, CCC, or CRCLI workstreams.
- Knowledge of containerization (Docker, Kubernetes) is an advantage.