At Cotality, we are driven by a single mission—to make the property industry faster, smarter, and more people-centric.
Requirements
- Strong understanding of Java fundamentals and object-oriented programming (OOP).
- Proficiency in JavaScript, including ES6+ features.
- Spring Boot 2.x-3.x and Spring Framework 5.x-6.x, including Spring Boot for creating stand-alone applications.
- Knowledge of dependency injection, aspect-oriented programming, and Spring MVC.
- Familiarity with Spring Data, Spring Security, and Spring Cloud.
- Knowledge of Angular framework for building dynamic web applications.
- Proficiency in TypeScript, including type annotations, interfaces, and generics.
Responsibilities
- Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, in order to satisfy customer requirements, both internal and external.
- Consult with product owners/business partners to define requirements and software design.
- Define scope and develop testing methods, collaborating with QA team and other developers.
- Support, maintain and document software functionality.
- Provide operational support on complex/escalated issues to diagnose and resolve incidents in production systems.
- Explore and research new and alternate technologies and platforms.
- Evaluate, recommend, and apply these alternate/new technologies, disseminating information throughout the team/department.
Other
- Bachelor's degree in computer science, software development, or related field preferred
- Strong analytical and problem-solving abilities.
- Good communication skills for effective collaboration.
- Ability to learn new technologies and adapt to changing requirements.
- Mentoring less experienced team members in learning this process.