Description
We are looking for a talented, energetic Lead Principal Software Engineer to lead the team to build out our claim processing applications. You will be working closely with PM and business analysts, and leading a team of onsite & remote
Responsibilities
- Own the architecture for building new applications in claim processing, leveraging and enhancing existing building blocks or creating new reusable components
- Quickly come up to speed on existing high profile system
- Work directly with business to understand the impact of in-flight changes
- Translate business requirements into technical requirements (critical)
- Lead design discussions
- Write clean code with plenty of unit tests
- Keep project organized and on-track (including project estimates and status, etc)
- Lead an agile team
- Work in a vague, complex and dynamic business environment
Requirements
- BS in Computer Science or related (i.e.: Computer Engineering) is REQUIRED
- 8-10+ years of professional software development experience in Java and microservices -based enterprise applications
- Knowledge and experience in Spring, Jersey, Hibernate, SQL, and Linux
- Experience with unit testing, mocking or mocking frameworks
- Experience with complex queries
- Ability to communicate complex technical information to non-technical people
- Have great communication skills and ownership
- Strong analytical problem solving and decision-making skills
- Experience working directly with customers
- Ability to stay organized and help organize others
- Familiarity with Agile is necessary!