Job DescriptionJob Description for Principal Software Engineer
To enable our business to expand our lead in a market increasingly enhanced by technology, Chubb is undertaking a substantial technology transformation. We are seeking a talented Information Technology professional to join the Personal Risk Services (PRS) in a senior engineering position. As a Principal Software Engineer, you will be contributing to the development of robust and scalable web applications, utilizing your expertise in both front-end and back-end technologies. You will have the opportunity to work closely with cross-functional teams to identify and implement innovative solutions that enhance the overall user experience for our business and agency partners. We're looking for a talented individual who is passionate about technology, building and maintaining quality systems with software implementation best practices.
Key Responsibilities - Lead and provide technical guidance to development team in implementing full stack solutions.
- Design, developing front-end web apps using Angular, HTML, and CSS.
- Developing and managing backend functionalities through REST APIs constructed with Spring Boot, NodeJS, and TypeScript
- Experienced in Azure solutions, such as Azure Blob, API Management, Cosmos DB and AKS.
- Collaborating with cross-functional teams to ensure efficient and effective application development.
- Troubleshooting and debugging web applications to ensure optimal performance and functionality.
- Lead the rapid development iterations of feature level assignments.
- Mentor Junior Engineers
Requirements - 12 years of experience as hands-on full stack software engineer.
- Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger.
- Strong Hands-on experience in Java/J2EE, Spring boot, Cosmos, Mongo, Angular/React and Azure services.
- Extensive familiarity with tools and methodologies used in large-scale web development.
- Cloud experience in configuring DevOps, continuous integration, and continuous deployment pipelines.
- Perform complex troubleshooting of critical problem tickets, resolving defects in existing production software and provide root-cause analysis.
- Hands-on experience working with code quality and code coverage tools/frameworks.
- Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
- Hands-on experience with Java and Spring Boot a plus
- Experience in caching technologies and search is a plus.
- Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.
Key Behaviors and Competencies - Has demonstrated the ability to work well with others.
- An excellent communicator and collaborator across multiple technical and business stakeholders and leaders.
- Must be a self-starter, work without supervision.
- Ability to take full ownership of work and show initiative as needed.
- Has demonstrated the ability to work across cultural and language barriers.
QualificationsJob Description for Principal Software Engineer
To enable our business to expand our lead in a market increasingly enhanced by technology, Chubb is undertaking a substantial technology transformation. We are seeking a talented Information Technology professional to join the Personal Risk Services (PRS) in a senior engineering position. As a Principal Software Engineer, you will be contributing to the development of robust and scalable web applications, utilizing your expertise in both front-end and back-end technologies. You will have the opportunity to work closely with cross-functional teams to identify and implement innovative solutions that enhance the overall user experience for our business and agency partners. We're looking for a talented individual who is passionate about technology, building and maintaining quality systems with software implementation best practices.
Key Responsibilities- Lead and provide technical guidance to development team in implementing full stack solutions.
- Design, developing front-end web apps using Angular, HTML, and CSS.
- Developing and managing backend functionalities through REST APIs constructed with Spring Boot, NodeJS, and TypeScript
- Experienced in Azure solutions, such as Azure Blob, API Management, Cosmos DB and AKS.
- Collaborating with cross-functional teams to ensure efficient and effective application development.
- Troubleshooting and debugging web applications to ensure optimal performance and functionality.
- Lead the rapid development iterations of feature level assignments.
- Mentor Junior Engineers
Requirements- 12 years of experience as hands-on full stack software engineer.
- Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger.
- Strong Hands-on experience in Java/J2EE, Spring boot, Cosmos, Mongo, Angular/React and Azure services.
- Extensive familiarity with tools and methodologies used in large-scale web development.
- Cloud experience in configuring DevOps, continuous integration, and continuous deployment pipelines.
- Perform complex troubleshooting of critical problem tickets, resolving defects in existing production software and provide root-cause analysis.
- Hands-on experience working with code quality and code coverage tools/frameworks.
- Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
- Hands-on experience with Java and Spring Boot a plus
- Experience in caching technologies and search is a plus.
- Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.
Key Behaviors and Competencies- Has demonstrated the ability to work well with others.
- An excellent communicator and collaborator across multiple technical and business stakeholders and leaders.
- Must be a self-starter, work without supervision.
- Ability to take full ownership of work and show initiative as needed.
- Has demonstrated the ability to work across cultural and language barriers.