Full Stack Java Developer
4 days onsite in Jacksonville FL
Java Spring Boot Angular AWS
Position Responsibilities
- Provides technical consulting and support for application software on both front-end and back-end development ensuring seamless integration and functionality tailored to auto insurance processes.
- Consults with internal and external customers on the utilization of applications computing technologies within areas of expertise to ensure that customers optimize the value of those technologies.
- Supports proof-of-concept activities.
- Designs develops and maintains scalable high-performance web applications specifically for customer-facing auto insurance platforms.
- Collaborates with UX/UI designers to implement user-friendly interfaces that enhance the digital experience for insurance customers.
- Designs and develops robust APIs to support front-end functionalities and integrate with insurance services and databases.
- Develops documents and executes unit test cases.
- Reviews and recommends test plans for impacted areas and test coverage.
- Performs code and design reviews.
- Optimizes applications for maximum speed and scalability.
- Establishes or fine-tunes CI/CD pipelines and practices.
- Utilizes company-approved Gen AI tools to enhance development processes and improve design efficiency.
- Identifies and resolves complex technical problems and issues with assigned applications and work processes. Escalates problems beyond the level of expertise to manager more experienced technical staff or vendor representatives.
- Recommends improvements to existing processes or proposes new ones to improve the quality of project deliverables.
- Delivers quality and timely results.
- Leads projects within specified technical disciplines; plans for the appropriate resources needed.
- Keeps manager project teams/managers and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction.
- Develops technical knowledge and performance skills of IS projects teams within areas of expertise.
- Participates in daily site cross-site and product team stand-ups.
- Works closely with cross-functional teams including product managers designers underwriters and other developers to deliver high-quality insurance products.
- Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product.
- Participates in knowledge sharing and contributes to the overall technical skill improvement of the organization.
- Reads other team members code and pinpoints problems accurately.
- Researches evaluates and recommends recent technologies independently or with the architects implementation.
- Develops technical specs design documents functional designs and requirements.
- Complies with and supports all corporate department and team policies and procedures.
- Bachelors degree or equivalent work experience or appropriate technical certification.
- 8 years of professional software development experience with a strong background in full stack development on customer-facing applications
- Familiarity with the auto insurance industry a plus but not required.
- Software development experience (core languages: Java and JavaScript) in an Agile environment using Test Driven Development methodology.
- Worked with various project methodologies (Agile and waterfall).
- Experience with developing/consuming Web Services (REST SOAP) and APIs with exposure to auto insurance industry standard models.
- Proficiency with the latest versions of Angular and Spring Boot frameworks.
- Experience with Data (SQL or similar query language) and data constructs (XML JSON) and Databases such as PostgreSQL.
- Experience with unit test framework (JUnit Karma/Jasmine Mockito etc.).
- Experience with cloud-based container technology such as services from AWS CDN services like Amazon CloudFront.
- Experience with JWT OAuth OpenID and SAML.
- Experience with monitoring tools such as Splunk AppDynamics and Grafana.
- Experience with Code Analyzer and scanning tools (SonarQube / Veracode).
- Front-end experience (HTML5 Material/Tailwinds CSS3) developing responsive designed applications.
- Experience with APM tools Application performance analysis and tuning.
- Good understanding of the insurance industry and company business practices preferred.
- Expert in JavaScript framework (Angular/TypeScript) NPM HTML CSS Angular CLI Git RxJS.
- Expert in Java/Spring framework (Spring and Spring Boot).
- Responsive Web Design Development Debugging and Testing.
- Ability to develop/refactor clean and well-designed code.
- Understands technical controls security concepts and SOX requirements.
- Ability to communicate (verbal and written) complex technical concepts to Information Technology other Business Units and stakeholders in ways each group will understand.
- Ability to create and maintain a positive customer service relationship and to identify and understand customers needs. Maintains two-way communication to deliver products and services that meet customer expectations.
- Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems.
- This position works at a local Kemper office with opportunity to work remote during the year.