Kinsale Insurance

posted 4 months ago

Full-time - Mid Level

About the position

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.

Responsibilities

  • Support the Architecture team's development efforts towards successful project delivery by delivering high-quality code and solutions that meet business and non-functional requirements across the enterprise.
  • Contribute to the architecture and design plans of applications/services to ensure they align with IT and business strategies while providing innovative solutions that support workflow quality and efficiency.
  • Participate in the research and evaluation of alternative solutions to meet business needs.
  • Adhere to established standards pertaining to coding, testing, and methodology; propose modifications where appropriate.
  • Identify opportunities for efficiencies (e.g., reduce duplicate code, processes, etc.).
  • Collaborate with other team members, technical resources, and business stakeholders to plan, design, develop, test, and maintain business applications.
  • Participate in ceremonies that enable efficient Agile development and delivery practices.

Requirements

  • Bachelor's degree in computer science, technology or related field preferred
  • 5+ years' experience as a full-stack developer
  • 2+ years' experience with AWS or other public cloud service provider (Azure, Google Cloud)
  • Exposure to full stack/enterprise applications with proficient knowledge in one or more areas
  • Proven experience with Agile software development methodology preferred
  • Demonstrates an ability to stay on top of the latest trends and technologies and identify opportunities for their use
  • Experience in one or more of the following required: API Management gateway development patterns - especially with Kong, Kafka/Confluent and/or event-driven development patterns, Infusing quality into applications through Test-driven development (TDD) as well as ‘shift-right' approaches using feature flags and canary/blue-green deployments, Kubernetes
  • Technologies: Java (Spring, Spring Boot, Hibernate), RabbitMQ, Angular 12+, Bootstrap, LESS, NodeJS, JSON, Cloud Technologies (preferably AWS)
  • DevOps Tools & Methodology: SonarQube, Gitlab, Maven, Nexus, CICD

Benefits

  • Competitive salary with performance-based bonus opportunities
  • Single and Family Health, Dental and Vision Insurance plans with HSA funds contributed
  • Short-Term and Long-Term disability
  • Life Insurance
  • Matching 401(k)
  • Generous Paid Time Off and Holidays
  • Education dollars for training and certifications
  • Promotion from within the company with clear goals and developed career paths
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service