Java IBM BPM Developer
Nmk Global Inc.
Charlotte, NC, United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
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
+17 more
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
Job 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 2 months ago
LM
Luis Minvielle
Top 10 Java Libraries
almost 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
about 4 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago