Liberty Mutual is looking to develop cloud-hosted, API First, web applications using Java, Spring Boot, and React to meet evolving business and technical requirements.
Requirements
- Software engineering languages and tools, including Java and Kotlin, and IBM Operational Decision Manager (ODM).
- Developing on multiple platforms including Windows, MacOS, and Unix.
- Diverse technologies and new technical architecture principles and concepts including rules-based software and decisioning systems.
- Layered systems architectures solutions and designs and shared software concepts.
- Agile software development concepts and processes including SAFe and Kanban.
- Develops automated tests for multiple scopes (Unit, System, Integration, Regression).
- Creates and maintains technical documentation.
Responsibilities
- Analyzes, develops and/or significantly modifies software, applications, and programs from general requirements and specifications.
- Develops, codes/modifies, tests, debugs, maintains and enhance existing programs.
- Serves as a technical expert within the team by analyzing complex technical problems and provides solutions.
- Use Java, Spring Boot, and React to develop cloud-hosted, API First, web applications.
- Handles end-to-end development, including coding, testing, and debugging.
- Works with Scrum Masters, Product Owners, and peers to iteratively create software that meets business and technical requirements.
- Analyzes defects and designs and implements effective solutions.
Other
- Under limited supervision
- Mentors less experienced developers.
- Travel required up to 10%.
- Telecommuting permitted up to 60%.
- Employer will accept a Bachelor’s degree (or foreign equivalent) in Computer Science or a related technical or business discipline and 5 years of experience.