Job Summary
We are seeking an experienced Java Developer to join a collaborative, fast-paced application development team supporting mission-critical, high-visibility enterprise systems. This role contributes to core application development and enterprise integration solutions across mulitple platforms.
Location: This role can sit remote
Salary: $82,000-$95,000
This role is not available for sponsorship for candidates who may require it now or in the future.
Core Responsibilities
- Design, develop, and maintain full-stack Java applications within a large-scale enterprise environment.
- Develop and maintain complex Stored Procedures using IBM DB2.
- Collaborate with cross-functional teams in an Agile/Scrum delivery model.
- Participate in code reviews, unit testing, and continuous integration activities.
- Utilize Git for source control and Jira for work tracking and sprint execution.
- Troubleshoot, debug, and enhance existing applications to improve performance and reliability.
- Contribute to architectural discussions and recommend improvements to system design.
Rating & Planning Analytics Responsibilities
- Develop, enhance, and maintain applications and services supporting Planning Analytics & Risk Management (scoring) processes.
- Implement and maintain pricing model applications with core logic residing in DB2 Stored Procedures.
- Partner with Product, Actuarial, and Rating stakeholders to interpret requirements and translate them into technical specifications.
- Ensure accuracy, consistency, and integrity of rating data across policy administration platforms.
- Support data integration efforts, including ingestion and delivery of rating inputs and outputs across systems and services.
- Diagnose and resolve issues related to rating calculations, configuration deployments, rule changes, and data synchronization.
- Participate in unit testing and validation of rating logic, data, and configurations prior to model updates or releases.
- Contribute to modernization initiatives focused on improving scalability, maintainability, and performance of rating and model logic.
Requirements
- Bachelor of Science in Computer Science or a related field, or a comparable combination of education and experience.
Required Skills & Experience
- Proven experience developing enterprise-level applications.
- Strong knowledge of complex stored procedures — IBM DB2 preferred.
- Strong proficiency in full-stack Java development.
- Experience working within Agile/Scrum methodologies.
- Familiarity with Git workflows for version control.
- Experience using Jira for task management and sprint planning.
- Strong analytical and problem-solving skills with the ability to work independently and collaboratively.
Preferred
- Understanding of software architecture principles and design patterns.