Job Summary
We are seeking a Sr. Software Engineer B2 with 7 to 11 years of experience to join our dynamic team. The ideal candidate will have strong expertise in SQL Spring Boot Java Spring MVC JavaScript Azure and MySQL. Experience in Property & Casualty Insurance or Life and Annuities Insurance is a plus. This hybrid role offers the flexibility of both remote and on-site work during day shifts with no travel required.
Responsibilities
Develop and maintain high-quality software solutions using SQL Spring Boot Java Spring MVC JavaScript Azure and MySQL.Collaborate with cross-functional teams to design develop and implement new features and enhancements.Ensure the performance quality and responsiveness of applications through rigorous testing and debugging.Provide technical guidance and mentorship to junior developers fostering a culture of continuous learning and improvement.Participate in code reviews to maintain code quality and share knowledge with team members.Work closely with product managers and stakeholders to understand business requirements and translate them into technical specifications.Optimize application performance and scalability to meet the growing needs of the business.Troubleshoot and resolve complex technical issues in a timely manner to minimize downtime and ensure smooth operations.Stay updated with the latest industry trends and technologies to incorporate best practices into the development process.Contribute to the development of technical documentation including design specifications user guides and release notes.Collaborate with DevOps teams to streamline deployment processes and ensure seamless integration with existing systems.Implement security best practices to protect sensitive data and ensure compliance with industry standards.Engage in continuous improvement initiatives to enhance the overall efficiency and effectiveness of the development team.
Qualifications
Possess a strong background in SQL Spring Boot Java Spring MVC JavaScript and MySQL.Demonstrate experience in developing and maintaining complex software applications.Exhibit excellent problem-solving skills and the ability to troubleshoot and resolve technical issues.Show proficiency in collaborating with cross-functional teams and stakeholders.Have experience in Property & Casualty Insurance or Life and Annuities Insurance (nice to have).Display strong communication skills both written and verbal.Demonstrate a commitment to continuous learning and staying updated with industry trends.Possess the ability to mentor and guide junior developers.Show a proactive approach to optimizing application performance and scalability.Exhibit a strong understanding of security best practices and compliance requirements.Demonstrate experience in participating in code reviews and maintaining code quality.Show proficiency in developing technical documentation.Have experience working in a hybrid work model and managing remote collaboration effectively.
Certifications Required
Certified Java Programmer Spring Professional Certification SQL Certification Azure