Senior Java Developer (Loveland, CO)

Vicar Operating dba VCA
  • Loveland, Colorado
    2 days ago

    Job Description

    We understand that the world we want tomorrow starts with how we do business today, and that’s why we’re inspired to make A Better World for Pets. Antech is comprised of a diverse team of individuals who are committed to each other’s growth and development. Our culture is centered on our guiding philosophy, The Five Principles: Quality, Responsibility, Mutuality, Efficiency and Freedom. Today Antech is driving the future of pet health as part of Mars Science & Diagnostics, a family-owned company focused on veterinary care.

    Current Associates will need to apply through the internal career site. Please log into Workday and click on Menu or View All Apps, select the Jobs Hub app, then click the magnifying glass to Browse Jobs.

    The Target Pay Range for this position is $113,000- $ 142,000 annually. At Antech, pay decisions are determined using factors such as relevant job-related skills, experience, education, training and budget.



    Position Overview


    We are seeking a mid-to-senior level Java Developer to join our development team. This role will primarily focus on supporting, enhancing, and modernizing Java-based backend systems, with a long-term opportunity to help transition services into modern .NET-based microservices.


    The ideal candidate has strong Java backend development experience, understands legacy systems, and can work independently while collaborating well with others. Experience with .NET, C#, modern .NET Core, microservices, Domain-Driven Design, and event-driven architecture is a strong plus.

    This role is a good fit for someone who enjoys solving complex problems, improving existing systems, learning new technologies, and helping a team move toward a modern service-based architecture.


    Responsibilities

    • Design, develop, maintain, and support Java-based backend applications, services, and APIs.
    • Work with legacy Java systems, including older frameworks such as Struts, and help modernize them over time.
    • Develop and maintain RESTful APIs, backend services, and integrations with internal and external systems.
    • Analyze existing Java services and help plan future replacement or migration to modern .NET services.
    • Participate in the design and development of new .NET services as the platform transitions toward modern .NET architecture.
    • Apply object-oriented design, design patterns, SOLID principles, and clean coding practices.
    • Refactor existing code to improve maintainability, reliability, performance, and testability.
    • Work with relational databases such as Oracle, including SQL, indexes, foreign keys, constraints, and query performance.
    • Use ORM frameworks such as JPA, Hibernate, Entity Framework, or similar technologies.
    • Support service-based and microservice architecture with clear service boundaries and maintainable business logic.
    • Contribute to event-driven architecture using messaging platforms such as RabbitMQ, Kafka, Azure Service Bus, or similar technologies.
    • Write and maintain unit tests and integration tests to ensure code quality and system stability.
    • Participate in peer code reviews, technical design discussions, and architecture planning.
    • Work with Git, CI/CD pipelines, build tools, and modern development workflows.
    • Collaborate with product owners, QA, DevOps, architects, and other developers in an Agile/Scrum environment.
    • Troubleshoot application issues, review logs, identify root causes, and support production systems as needed.
    • Create and maintain technical documentation for APIs, services, architecture decisions, and application changes.
    • Mentor junior developers and contribute to team learning, engineering standards, and continuous improvement.

    Required Skills and Experience


    • 5+ years of professional software development experience, with strong Java backend development experience.
    • Experience developing RESTful APIs and backend services.
    • Experience working with legacy Java applications and modernizing or refactoring existing codebases.
    • Experience with Java frameworks such as Spring, Spring Boot, Spring MVC, Spring Data, or similar technologies.
    • Experience with older Java frameworks such as Struts is preferred.
    • Strong understanding of object-oriented programming, design patterns, SOLID principles, refactoring, and clean code.
    • Experience with relational databases, preferably Oracle.
    • Strong SQL skills, including understanding of indexes, foreign keys, constraints, joins, and query optimization.
    • Experience with ORM frameworks such as JPA, Hibernate, or similar tools.
    • Experience with unit testing and integration testing using tools such as JUnit, Mockito, or similar frameworks.
    • Experience with Maven or Gradle.
    • Strong Git skills, including branching, pull requests, code reviews, and merge conflict resolution.
    • Ability to work independently while clearly communicating progress, risks, and blockers.
    • Strong troubleshooting, problem-solving, and analytical skills.
    • Strong verbal and written communication skills.
    • Experience working in Agile/Scrum development teams.
    • Ability to collaborate well with others and contribute to a positive team environment.
    • Willingness to mentor junior developers and share knowledge with the team.

    Preferred Qualifications


    • Experience with C# and modern .NET / .NET Core.
    • Experience building RESTful APIs, minimal APIs, or backend services in .NET.
    • Experience with Entity Framework, code-first development, migrations, and .NET ORM practices.
    • Experience with Domain-Driven Design, microservices, and service boundary design.
    • Experience with event-driven architecture, asynchronous messaging, and distributed systems.
    • Experience with RabbitMQ, Kafka, Azure Service Bus, Redis, or similar technologies.
    • Experience with Docker, containers, Kubernetes, or AKS.
    • Experience with Microsoft Azure and cloud-based application development.
    • Experience with NoSQL databases and NoSQL data modeling.
    • Experience working in Linux environments, including basic shell commands, log review, scripting, and troubleshooting.
    • Experience with NuGet package management, including private package repositories.
    • Experience with CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
    • Experience with observability tools such as Application Insights, Azure Monitor, Datadog, Prometheus, or Grafana.
    • Experience with OpenAPI/Swagger and API documentation standards.
    • Experience with authentication and authorization using OAuth2, OpenID Connect, JWT, or similar technologies.
    • Healthcare IT experience is a plus.
    • Experience with DICOM, HL7, PACS, RIS, or medical imaging systems is a plus.
    • Proficiency in using AI tools to accelerate software development, supported by strong independent coding, problem-solving, and debugging skills and the ability to critically validate AI-generated output.

     

    About Antech

    Antech is a leader in veterinary diagnostics, driven by our passion for innovation that delivers better animal health outcomes. Our products and services span 90+ reference laboratories around the globe; in-house diagnostic laboratory instruments and consumables, including rapid assay diagnostic products and digital cytology services; local and cloud-based data services; practice information management software and related software and support; veterinary imaging and technology; veterinary professional education and training; and board-certified specialist support services.

    Benefits

    Antech offers an industry competitive benefits package and continues to invest in and evolve benefits programs that meet the health, wellness and financial needs of our associates.

    Benefits eligiblity is based on employment status.

    • Paid Time Off & Holidays

    • Medical, Dental, Vision (Multiple Plans Available)

    • Basic Life (Company Paid) & Supplemental Life

    • Short and Long Term Disability (Company Paid)

    • Flexible Spending Accounts/Health Savings Accounts

    • Paid Parental Leave

    • 401(k) with company match

    • Tuition/Continuing Education Reimbursement

    • Life Assistance Program

    • Pet Care Discounts

    Commitment to Equal Employer Opportunities

    We are proud to be an Equal Opportunity Employer. For a complete EEO statement, please see our Career page at Antech Careers.


    Note to Search Firms/Agencies

    Antech Diagnostics, Inc. and its subsidiaries and affiliates (Antech) do not compensate search firms for unsolicited assistance unless they have a written search agreement with Antech and the requisition is position-specific. Any resumes, curriculum vitae, and other unsolicited assistance from search firms that do not have a written search agreement or position-specific requisition submitted to any Associate of Antech will be deemed the sole property of Antech and no fee will be paid in the event the candidate is hired by Antech.

    Numbers & Facts

    LocationLoveland, Colorado

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Animal Careunmatched
    • Apache Kafkaunmatched
    • Apache Strutsunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Assaysunmatched
    • Authenticationunmatched
    • Cell Biologyunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Conflict Resolutionunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Customer Support/Serviceunmatched
    • Data Modelingunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Digital Imaging and Communications in Medicine (DICOM)unmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Gitunmatched
    • GitHubunmatched
    • Gradleunmatched
    • HL7 (Health Level 7)unmatched
    • Health Information Technologyunmatched
    • Hibernateunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Persistence API (JPA)unmatched
    • Jenkinsunmatched
    • Laboratoryunmatched
    • Linux Operating Systemunmatched
    • Mavenunmatched
    • Medical Imagingunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Microservicesunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • NoSQLunmatched
    • OAuthunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Relational Mapping (ORM)unmatched
    • OpenIDunmatched
    • Oracleunmatched
    • Philosophyunmatched
    • Picture Archiving and Communication System (PACS)unmatched
    • Practice Management Softwareunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Production Supportunmatched
    • Production Systemsunmatched
    • Quality Assuranceunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Radiology Information System (RIS)unmatched
    • Redisunmatched
    • Refactoringunmatched
    • Relational Databases (RDBMS)unmatched
    • Reliability Engineeringunmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • Scripting (Scripting Languages)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Spring Frameworkunmatched
    • Spring MVCunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Toolsunmatched
    • Testabilityunmatched
    • Unit Testunmatched
    • Unix Shell Programmingunmatched
    • Veterinary Medicineunmatched
    • Vision Planunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder