Job Description
The Senior Application Developer will:
- Use the latest tools and techniques, including Java, Drools/Red Hat BRMS, JBoss, Git, Maven, and Agile methodologies
- Leverage BDD/TDD practices including JUnit for testing and development
- Build and support web services and enterprise applications
- Prepare software for deployment to production environments
- Respond to and resolve questions and issues logged by users of a live system
- Manage small projects independently and contribute as a team member on larger initiatives
- Work in Linux environments and develop using tools like VS Code
- Utilize AWS for cloud-based development and deployment
- Perform other related duties as required and assigned
- Demonstrate behaviors aligned with the organization's culture and values
Bachelor's degree or equivalent work experience
10 years' experience in Java: Strong experience in core Java and Web Services.
5 years' experience in Drools/Red Hat Business Rules Management System or another rules engine.
Experience in web applications and JUnit.
Experience in JBoss Application Server.
5 years' experience with Git, Maven.
Experience working in Linux environment.
Experience with AWS, SQL, VS Code.
Preferred: Experience in JBPM or other process automation engines.