Senior Back-End Java Engineer - Enrollments
- Omaha, NE
- $105,120-128,480 per year
- Permanent
- Full-time
- Back-End Development: Lead the design, development, and optimization of Java-based back-end services within the insurance platform, supporting our configuration-focused environment.
- System Integration: Collaborate with front-end developers, UX/UI designers, and business stakeholders to ensure seamless integration across all systems.
- Microservices & API Development: Design and implement microservices and RESTful APIs to support secure, efficient integrations.
- Performance Optimization: Monitor and address performance bottlenecks, ensuring optimal system response times and scalability.
- Problem Solving: Lead troubleshooting efforts and drive continuous improvements in back-end development processes.
- Group Insurance Enrollments: Develop and enhance services supporting group insurance enrollment workflows and data models.
- Policy Lifecycle Support: Implement features for policy issuance, endorsements, renewals, terminations, and reinstatements.
- Configuration-Driven Logic: Apply configurable business rules for benefit eligibility, premium calculations, and validations.
- Domain Logic: Contribute to services related to member enrollment, policy administration, and product configuration.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 6+ years in Java-focused back-end development, with strong knowledge of API and RESTful services.
- Version Control: Proficient in Git for version control.
- Working knowledge of Docker Compose, Spring Core, Spring Boot, Unit testing, Liquibase, Maven.
- Knowledge of the Software development life cycle and programming best practices.
- Working knowledge of SQL and NoSQL.
- Experience with Rule Engine is preferred.
- Proficiency in Kraken Rules Engine, OpenL Rules Engine, Flowable, Scala, Kafka, Business Process Automation tools and Jenkins.
- Industry Background: Knowledge of Insurance or Finance services.