The company is looking to improve the functionality and integration of its auto insurance application software.
Requirements
- 8+ years of professional software development experience, with a strong background in full stack development on customer-facing applications
- Familiarity with Java and JavaScript
- Experience with Agile environment using Test Driven Development methodology
- 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
Responsibilities
- 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.
Other
- Bachelor's degree or equivalent work experience or appropriate technical certification
- 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
- Ability to manage own time and prioritize activities and resources to deliver timely results
- Ability to support multiple software applications
- Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems