> Markdown version of [/jobs/ext/1778488-software-developer-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1778488-software-developer-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer / Senior Software Developer - **Company:** KINSALE MANAGEMENT, INC. - **Location:** Richmond, VA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Cloud Computing, Software Quality, Code Review, Continuous Integration, DevOps, Hibernate (Java), IntelliJ IDEA, Java Persistence API, Spring Framework, JSON, Python (Programming Language), Apache Maven, Microsoft Visual Studio, Microsoft Message Queuing, Node.Js, Open Source Technology, Simple Object Access Protocol (SOAP), Software Systems, SQL Databases, Enterprise Software Applications, GitHub Copilot, Large Language Models, Spring-boot, Gitlab, Git, Event Driven Architecture, AngularJS, Information Technology, Apache Kafka, Restful APIs, Amazon Simple Queue Service (SQS), GPT, Serverless Computing, AWS EKS, Docker, Confluent - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=90cafd9581b6764f ## About the Role * Bachelor's degree in Computer Science, Information Technology, or a related field - or bootcamp certification - preferred. * Experience with Java (Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, Hibernate) and Angular (v17+). * Exposure to full-stack or enterprise applications with proficient knowledge in one or more areas. * A curiosity for staying current on the latest trends and technologies, with an eye for practical opportunities to use them. * Familiarity with technologies such as Java (Spring, Spring Boot, JPA, Docker, REST, SOAP, Hibernate), AWS SQS, AWS EKS, Python, Angular, Node.js, SQL, JSON, Kong, Confluent Kafka, and cloud technologies (preferably AWS) is a plus. * Experience with tools such as SonarCloud, Git, GitLab, Maven, Visual Studio Code, and IntelliJ, plus CI/CD practices, is a plus. * Familiarity with Agile software development practices and cross-functional team collaboration. * Experience using AI coding assistants and LLMs (e.g., GitHub Copilot, ChatGPT, Claude Code) to enhance development and automation. Expected for senior level candidates: * 3+ years of experience as a full-stack developer, with a strong foundation in enterprise application development. * 2+ years of hands-on experience with AWS; AWS Certified Developer certification is a plus. * Strong experience with Java, including Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, and Hibernate. * Proficiency leveraging AI coding assistants (e.g., GitHub Copilot, Claude Code) and Large Language Models to optimize engineering workflows. * Solid understanding of RAG systems and autonomous agent-based architectures using proprietary or open-source AI models. * Preferred: Experience with event-driven architecture, serverless technologies, AngularJS/Angular, Node.js, SQL, SQS, Confluent Kafka, Kong, and DevOps tools such as Git, GitLab, Maven, and SonarCloud. ## Description Are you a software developer with a passion for coding, collaboration, and mentorship? Join Kinsale Insurance, a fast-growing and successful excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We foster a highly collaborative technology environment where developers work side by side with product teams and business stakeholders in a dynamic, Agile setting where your contributions matter from day one. We're hiring across experience levels - from developers looking to deepen their architectural thinking to seasoned engineers ready to lead by example and influence architecture decisions., As a Software Developer / Senior Software Developer, you'll join one of our cross-functional Agile teams and contribute to the full lifecycle of enterprise applications, from design to deployment. You'll leverage generative AI tools (e.g., GitHub Copilot, ChatGPT, Claude Code) in day-to-day development to accelerate coding, automate repetitive tasks, and improve code quality and productivity - and, depending on experience, help shape the vision and roadmap for your team's software solutions. What You'll Do * Deliver high-quality, scalable code and solutions aligned with business needs and team objectives. * Contribute to - or lead - the architecture and design of maintainable, enterprise-grade applications, aligning them with IT and business strategies. * Research, evaluate, and recommend technologies and approaches to solve complex or evolving business challenges. * Champion best practices in coding, testing, security, and Agile methodologies across the team. * Identify opportunities to streamline code, reduce duplication, and improve system efficiency. * Manage upstream and downstream dependencies across systems, teams, and environments to protect delivery timelines. * Break down complex business and technical problems into well-defined components that support parallel development and incremental delivery. * Collaborate closely with developers, product owners, and business stakeholders throughout the development lifecycle. * Incorporate feedback from code reviews and design discussions to continuously grow technical depth and system understanding. * Actively participate in Agile ceremonies, supporting continuous improvement, collaboration, and excellence. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)