Software Engineer II – Java & Angular

Open 30d posting dated 2 weeks ago · reposted 2× · 2 open copies

Join a dynamic team at Verisk CRS, a leader in catastrophe risk modeling and analytics. As a Software Engineer II, you'll help design and build scalable, high-performance applications using modern technologies while solving complex business challenges.

Working in an Agile environment, you'll collaborate with cross-functional teams to develop innovative solutions, write clean and maintainable code, and contribute to products that make a meaningful impact. At CRS, you'll find opportunities for continuous learning, career growth, and a culture where innovation and new ideas are encouraged.

  • Design, develop, and maintain scalable backend and frontend applications.
  • Collaborate with cross-functional and distributed teams to deliver high-quality software solutions.
  • Participate in system design and architectural discussions.
  • Write clean, maintainable, and well-documented code.
  • Develop automated tests and ensure strong code quality.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot and resolve application and production issues.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Contribute to continuous improvement of development processes and engineering practices.
  • Learn and adopt new technologies to enhance products and workflows.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 2+ years of software development experience.
  • Strong proficiency in Java and Spring Boot.
  • Experience building cloud-native applications using AWS.
  • Hands-on experience with Kubernetes and containerized deployments.
  • Proficiency in TypeScript and Angular.
  • Strong knowledge of MySQL, SQL optimization, and database design.
  • Experience with Git and collaborative development workflows.
  • Understanding of software design principles, testing methodologies, and Agile development practices.

Preferred Qualifications

  • Experience with Keycloak for authentication and authorization.
  • Familiarity with microservices architecture and gRPC.
  • Experience with CI/CD pipelines and GitHub Actions/Workflows.
  • Knowledge of OpenAPI specifications and REST API design.
  • Exposure to OLAP workloads and analytical systems.
  • Strong problem-solving and communication skills.