The opportunity: FULL STACK DEVELOPER
Job Description
The Medior/Senior Full-Stack Developer will be a key player to deliver our ambition, driving technology-based decisions and enhancing the software development tools and methodologies within the Zurich organization. By harnessing cutting-edge technologies, the ZCAM development team will ensure that all stakeholders in the organization have seamless access to reliable and high-performing software solutions. Developers will design, implement, and refine the standards, tools, and best practices that constitute the desired development environment within the organization. Their expertise will contribute to a robust software infrastructure at Zurich that keeps everyone informed, engaged, and thriving.
Responsibilities
- Crafting innovative application solutions tailored for the insurance industry, driving growth, efficiency, and the technological foundations to serve our customers
- Working with both frontend and backend technologies
- Analyzing and implementing diverse integration interfaces (APIs), enhancing seamless connectivity
- Diligently preparing documentation, testing, and ensuring top-quality program code, setting a high standard for your work
- Actively collaborating with internal teams, fostering a cooperative and dynamic environment
Requirements
- University degree in Computer Science or a related field is preferred
- Hands-on experience with the Java programming language
- A proven track record of delivering application or use cases to end users with high adoption rates
- Expertise in Spring Boot, enhancing your ability to deliver robust solutions
- Extensive knowledge and hands-on experience with JavaScript frameworks (Angular, ReactJS)
- Expertise in SQL and NoSQL databases, showcasing your versatility in handling data
- Familiarity with database design
- Familiarity with essential protocols (OAuth2, OpenID), ensuring seamless integration and communication
- Proficiency in writing APIs (REST & GraphQL), enabling powerful and efficient data exchange
- A firm grasp of Cloud and DevOps technologies (Azure DevOps, Docker, OCP, Maven, Git), streamlining your development workflow
- A strong sense of responsibility and self-initiative, proving your ability to excel in any situation
- Strong problem-solving skills, analytical mind and attention to detail
- Experience in preparing and presenting business-focus materials to stakeholders is a plus
- Customer-oriented team player with good communication abilities, fostering effective collaboration and teamwork
- Strong proficiency in both English and Portuguese is required, Spanish language skills are a plus