> Markdown version of [/jobs/ext/4621482-lead-java-developer-with-flowable-bpm](https://www.wearedevelopers.com/jobs/ext/4621482-lead-java-developer-with-flowable-bpm). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Java Developer with Flowable BPM - **Company:** Synechron Inc - **Location:** Farmers Branch, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Automation of Tests, Business Process Management, Cloud Computing, Cloud Engineering, Code Review, Databases, Continuous Integration, DevOps, Gradle, Spring Framework, Junit, PostgreSQL, Apache Maven, MySQL, Oracle (Applications), Mockito, Software Engineering, Software Systems, Spring-boot, Git, Event Driven Architecture, Kubernetes, Apache Kafka, Restful APIs, Docker, Microservices - **Published:** November 7, 2026 - **Apply:** https://www.dice.com/job-detail/1a1f533e-a89b-4f90-b459-67334c86a0b2 ## About the Role We are looking for an experienced and highly motivated Lead Java Developer to join our technology team. The ideal candidate will have strong hands-on experience in Java, Spring Boot, Microservices architecture, and Business Process Management (BPM) using Flowable BPM., * 8+ years of experience in software development, with strong Java expertise. * Hands-on experience with Java 8+, Spring Boot, and Spring Framework. * Strong knowledge of microservices and RESTful API development. * Practical experience with Apache Kafka and event-driven architecture. * Experience with Flowable BPM. * Knowledge of SQL databases such as PostgreSQL, Oracle, or MySQL. * Experience with Git, Maven/Gradle, JUnit, Mockito, and CI/CD tools. * Familiarity with Docker, Kubernetes, and cloud platforms is preferred. * Strong problem-solving, communication, and leadership skills. * Experience working in Agile/Scrum environments. Preferred Skills: * Certifications in Java, Spring, Flowable or cloud technologies * Experience in domains such as Banking and payments. * Knowledge of container orchestration, workflow optimization, and process automation strategies ## Description As a Lead Java Developer, candidate will be responsible for designing, developing, and leading scalable enterprise-grade applications, mentoring development teams, and collaborating with cross-functional stakeholders to deliver high-quality software solutions., * Lead the design and development of Java and Spring Boot applications. * Build and maintain scalable microservices and REST APIs. * Design and implement event-driven solutions using Apache Kafka. * Develop and integrate workflow solutions using Flowable BPM. * Provide technical leadership, mentoring, and code reviews. * Collaborate with product, architecture, QA, and DevOps teams. * Troubleshoot complex technical and production issues. * Promote best practices in coding, testing, security, and performance. * Contribute to CI/CD, automated testing, and cloud-native deployments