> Markdown version of [/jobs/ext/2984632-java-ibm-bpm-developer](https://www.wearedevelopers.com/jobs/ext/2984632-java-ibm-bpm-developer). 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). --- # Java IBM BPM Developer - **Company:** Nmk Global Inc. - **Location:** Charlotte, NC, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Software Quality, Code Review, Software Debugging, Software Design Patterns, DevOps, Programming Tools, Java Platform Enterprise Edition (J2EE), Spring Framework, Performance Tuning, Productivity Software, Software Engineering, Data Streaming, Systems Integration, Enterprise Software Applications, GitHub Copilot, Spring-boot, Generative AI, Backend, Event Driven Architecture, AngularJS, Information Technology, Ibm Bpm, Apache Kafka, Front End Software Development, Restful APIs, Angular Ui, Microservices - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/099c0da8-2e42-4c46-a05c-4ee2389a399c ## About the Role * Strong hands-on experience in Java development. * Expertise in Business Process Management (BPM) platforms and workflow automation. * Experience with J2EE, Spring Framework, and Spring Boot. * Understanding of enterprise application design patterns and microservices architecture. * Experience working with RESTful APIs and integration services. * Strong problem-solving and analytical skills. * Excellent communication and collaboration abilities. Preferred Skills: * Experience with Apache Kafka or other messaging/event-streaming platforms. * Knowledge of frontend technologies such as Angular or equivalent frameworks. * Exposure to AI-powered developer productivity tools such as GitHub Copilot, Devin, Claude, or similar AI-assisted development platforms. * Familiarity with Agile/Scrum development methodologies., * Bachelor's degree in Computer Science, Information Technology, or a related field. * Proven experience in Java application development and BPM implementations. * Experience developing and deploying enterprise applications in a fast-paced environment. * Ability to work independently and within cross-functional teams. Nice-to-Have: * Kafka-based event-driven architecture experience. * Angular UI development experience. * Exposure to Generative AI tools and AI-assisted software development workflows. ## Description * Design, develop, test, and maintain BPM-based workflow solutions. * Develop scalable backend services using Java, J2EE, Spring, and Spring Boot. * Integrate BPM applications with enterprise systems and third-party APIs. * Collaborate with business stakeholders to gather and translate requirements into technical solutions. * Participate in code reviews, debugging, performance tuning, and application optimization. * Implement best practices for software development, security, and maintainability. * Work closely with DevOps, QA, and product teams to ensure successful project delivery. * Evaluate and leverage modern AI-assisted development tools to improve developer productivity and code quality. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)