remoteonsite
Software Engineer II - Java & Angular - Verisk
Software Engineer
Senior developer building scalable Java back‑ends and Angular front‑ends in an Agile environment, delivering high‑performance applications for catastrophe risk analytics.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java back‑end services and RESTful APIs.
- Build responsive Angular components and integrate them with backend services.
- Collaborate with cross‑functional teams in Agile ceremonies to deliver incremental value.
- Write clean, testable code and participate in code reviews.
- Optimize application performance and troubleshoot production issues.
Requirements
- 3+ years of professional experience with Java (Spring/Spring Boot) and Angular.
- Strong understanding of RESTful API design, SQL databases, and version control (Git).
- Experience with Agile development practices and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for clean architecture.