What are the responsibilities and job description for the Sr. Java (JBPM) Developer position at head-huntress.com?
Job Description
Job Description
Job Title : Sr. Java Developer
Position : Sr. Java (JBPM) Developer
Location : Ashburn, VA (Hybrid)
Job Type : Contract (Minimum 3 years, long-term)
Requirements :
Experience : 12 years in technology consulting and software development
BPM Expertise : At least 2 years in SOA-based process applications using BPM (JBPM)
BPMN 2.0 Knowledge : Experience defining and modeling BPMN 2.0-based business processes
Java Development : Strong proficiency in Java, JSP, Servlet, and SQL
Frameworks : Hands-on experience with Struts, Spring, Hibernate, and MyBatis
Frontend Skills : Experience in HTML5, CSS, JavaScript
Application Servers : Experience with WebLogic, WebSphere, Apache Tomcat, or Jetty
Workflow & BPM Tools : Proficiency in JBPM, CAMUNDA, ITENTIAL, and WLI
Solution Design : Ability to define and implement solutions for core business process needs
Code Quality : Strong technical development experience, including code reviews and refactoring
Defect Resolution : Collaborate with testers to analyze defects and verify system behavior
Business Collaboration : Work with Business Analysts, Product Owners, and Product Managers to translate functional specs into workflow solutions
Independent Work Ethic : Ability to work autonomously, make judgments, and execute tasks effectively
UI Exposure : Familiarity with UI development best practices
Soft Skills : Excellent communication, problem-solving, and adaptability to challenging environments
Travel : Willingness to travel as required in a consulting environment
Requirements
Preferred Qualifications :
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with DevOps tools like Docker, Kubernetes, and CI / CD pipelines.
Knowledge of microservices architecture.
Experience with message brokers like Kafka or RabbitMQ.
Benefits
Benefits :
Competitive salary and performance-based incentives.
Health, dental, and vision insurance.
Paid time off and flexible work arrangements.
Professional development opportunities.
Collaborative and inclusive work environment.
If you are passionate about Java development and eager to contribute to innovative projects, we encourage you to apply today!