What are the responsibilities and job description for the Java/Camunda Engineer position at Stellar IT Solutions?
Job Details
Job Title: Java Developer
Location: St. Louis, MO
Job Duration: Long-Term Assignment
Interview: Video
Job Description:
We are seeking a skilled Java Developer for a long-term opportunity based in St. Louis, MO. The ideal candidate will be involved in the full Software Development Life Cycle (SDLC) - from solution design and development to deployment - and will bring strong experience in Java, microservices, and Camunda BPM for workflow automation.
This is a hands-on technical role requiring solid object-oriented programming, system design expertise, and experience with modern enterprise frameworks.
Key Responsibilities:
- Participate in all phases of SDLC, including design, development, testing, and deployment
- Design and develop scalable microservices using Spring Boot
- Implement business process workflows using Camunda BPM
- Develop RESTful and SOAP web services
- Collaborate with cross-functional teams in an Agile/Scrum environment
Required Skills & Experience:
- 6 10 years of hands-on experience in Java development
- Strong expertise in Core Java, OOP concepts, and design patterns
- Practical experience with:
- Spring Framework (Spring Boot, MVC, AOP, Cloud, Actuator, Config)
- Microservices architecture
- Camunda BPM for business process automation
- REST and SOAP web services
- Relational Databases and SQL
- Build tools like Maven or Gradle
- CI/CD tools such as Jenkins or Bamboo
- Version control tools like Git or SVN
- Unit testing frameworks: JUnit, Mockito, PowerMock