Senior Java Developer

Apply Now

Company: Kinsale Insurance

Location: Richmond, VA 23223

Description:

Are you a seasoned software developer with a passion for mentorship and close collaboration? Join Kinsale Insurance, a fast-growing and successful Excess and Surplus lines insurance company headquartered in Richmond, VA. We foster a highly collaborative technology environment where developers work side by side with product teams and business stakeholders. If you thrive in a dynamic, Agile setting and enjoy seeing the direct impact of your work, we want to hear from you.

About the Role

We are seeking a Senior Java Developer to join one of our cross-functional Agile teams. In this role, you will contribute to the full lifecycle of enterprise applications, from design to deployment, while helping drive the vision and roadmap for the team's software solutions. You'll have the opportunity to lead by example, influence architecture decisions, and explore innovative technologies to improve business outcomes.

Key Responsibilities
  • Deliver high-quality code and solutions aligned with business needs and team objectives.
  • Lead or contribute to the design and architecture of scalable, maintainable applications.
  • Evaluate and recommend technologies or approaches to solve business challenges.
  • Champion best practices in coding, testing, and Agile methodologies.
  • Identify opportunities to streamline code and improve system efficiency.
  • Collaborate closely with developers, product owners, and business stakeholders.
  • Contribute across the full technology stack.
  • Engage in Agile ceremonies to support continuous improvement and team collaboration.

Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field (preferred).
  • 3+ years of experience as a full-stack developer.
  • 2+ years of hands-on experience with AWS; AWS Certified Developer is a plus.
  • Strong experience with Java, including Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, and Hibernate.
  • Exposure to enterprise-level applications and full-stack development.
  • Familiarity with Agile software development practices.

Preferred Experience with:
  • Event-driven architecture and serverless technologies.
  • AngularJS/Angular, Bootstrap, Node.js, SQL.
  • Cloud platforms, especially AWS.
  • SQS, Confluent Kafka, Kong.
  • DevOps tools: Git, Gitlab, Maven, SonarCloud.
  • CI/CD best practices.

At Kinsale we offer the following great benefits:
  • Competitive salary with performance-based bonus opportunities
  • Single and Family Health, Dental and Vision Insurance plans with significant HSA funds contribution
  • 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

Similar Jobs