Kinsale Insurance is seeking a Senior Java Developer to join our Architecture team, which is responsible for the design, development, and support of horizontal applications that serve multiple business functions. This role is ideal for an experienced developer who enjoys designing and building enterprise solutions, mentoring fellow developers on new tools and patterns, and working closely with product teams and business stakeholders. Our technology stack is primarily Java, and we operate within an AWS environment while adhering to Agile principles. The collaborative atmosphere in our Technology Department fosters strong relationships among team members, making it an excellent environment for those who thrive on teamwork and innovation. As a Senior Java Developer, you will play a crucial role in supporting the Architecture team's development efforts, ensuring successful project delivery through high-quality code and solutions that meet both business and non-functional requirements. You will contribute to the architecture and design plans of applications and services, ensuring they align with IT and business strategies while providing innovative solutions that enhance workflow quality and efficiency. Your responsibilities will also include researching and evaluating alternative solutions to meet business needs, adhering to established coding and testing standards, and identifying opportunities for efficiencies within the development process. Collaboration is key in this role, as you will work closely with other team members, technical resources, and business stakeholders to plan, design, develop, test, and maintain business applications. Participation in Agile ceremonies will be essential to enable efficient development and delivery practices, ensuring that the team remains aligned with its roadmap and vision for software solutions.