DaVita Careers

Java Architect

« Back

Position Description

The IT System Architect’s overall responsibility is to define the architecture for IT Systems specific to the business challenges and projects of the HealthCare Partners division of DaVita.  The IT System Architect must bring to bear a set of broad experiences and knowledge across application, data, integration, and infrastructure to support key business initiatives.  This role will be technology expert and use solution building blocks to define solution concepts, estimate projects, and define architecture blueprints.  In this function, the IT System Architect will be engage through the SDLC focusing on the request/intake processes through discovery, requirements, and design phases.  Further this, individual will need to collaborate with Enterprise Architecture to align solutions to enterprise standards and direction and coordinate architecture delivery through the Project Management Office (PMO), Infrastructure and Ops, and Development organizations. 
The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
  • Responsible for intake scoping, solution concepts and initial cost estimation; system architecture definition at the logical level
  • Architecture checkpoints and review processes through the SDLC
  1. Teach and mentor solution engineering and technical teams on solution building blocks
  • Ensure all solutions adhere to enterprise IT principles, standards, and healthcare industry standards and regulations.
  • Architect overall and end-to-end systems to include the integration of applications, systems, platforms and application technical infrastructure
  • Provide overall technical guidance to project teammates.
  • Work closely with solution engineering and development teams and vendors to ensure that a coherent and consistent approach to design, implementation and integration is achieved.

  • Knowledge, Skills and Abilities:

    • Demonstrated ability to collaborate with highly skilled technical individuals.
    • Clear overall experience and industry knowledge: distributed systems, mobile, middleware such as Business Process Management, Business Rules Management, Enterprise Service Bus, HA database, highly available architectures, data/service virtualization, master data, data warehousing and enterprise reporting
    • Working knowledge of Service Oriented Architecture & domain-driven architecture
    • Expert knowledge and experience in architecting BPM driven solutions
    • Expert knowledge and experience on OO design & principles and UML modeling
    • Strong understanding of Microservices architectures
    • Expansive knowledge of issues related to Microservices infrastructures
    • Prior hands-on experience in developing and deploying Microservices solutions
    • Experience in working with Docker container
    • Operational knowledge on Container Orchestration using Docker Data Center, Kubernetes etc.
    • Experience with technologies used for service registry like Etcd, Consul, Zookeeper, Curator, Eureka etc.
    • Proven track record in successfully implementing solutions using distributed streaming platforms such as Kafka
    • Proven track record in successfully implementing solutions using Elastic Stack for data aggregation, visualization and distributed system consumption
    • Working knowledge of Spring Cloud Netflix
    • Experience using and developing RESTful APIs using JAX-RS, JSON
    • Experience with event-based and message-driven distributed system 
    • Expert level programming skills in Java
    • Strong familiarity with web servers and load balancing technologies.
    • Experience in use of source code management system like git and build tools like ant, and maven. 
    • Experience working with Node.js, Nginx, ha_proxy



Education, licenses, certifications, and experience required to fulfill the essential duties, include computer skills as required.

  • Bachelor's degree in Computer Science, Software Engineering or related discipline.  
  •  8+ years of information technology experience.
  •  3+ years of experience in an architecture leadership role, designing end-to-end, enterprise solutions across the complete systems development lifecycle.
  •  5+ years of experience with Java Spring.
  • 5+ years of experience with at least one of the relational databases such as Oracle or DB2.
  • 5+ years of experience with at least one of the application servers and containers such as JBoss, Fuse, Tomcat, IIS, WebLogic, WebSphere Application Server
  •  5+ years of experience with web services and SOA solutions using RESTful, SOAP, XML, etc.
  • 4+ years of experience in selecting and integrating COTS solutions.
  • Experience in Healthcare IT preferred

  • Experience in driving solutions that map to the global target architecture, standards, and roadmaps in a distributed hardware, operating systems, and cloud computing 
  • Experience in Healthcare IT preferred
  • Collaborative, diplomatic and articulate demeanor that encourages broad base acceptance and support of solutions which align with strategic technology direction of the company
  • Strong background in Systems/Application Architecture, with proven abilities to analyze the current business, detect critical deficiencies, and recommend solutions for improvement.
Here is what you can expect when you join our Village: 
  • A "community first, company second" culture based on Core Values that really matter.
  • Clinical outcomes consistently ranked above the national average.
  • Award-winning education and training across multiple career paths to help you reach your potential.
  • Performance-based rewards based on stellar individual and team contributions.
  • A comprehensive benefits package designed to enhance your health, your financial well-being and your future.
  • Dedication, above all, to caring for patients suffering from chronic kidney failure across the nation.    
About Information Technology
The Information Technology Department designs, develops and maintains software programs required to keep DaVita on the leading edge of medical technology. DaVita's Information Technology Department has both clinic facing and non-clinic facing subgroups that provide our clinician teammates the tools to provide quality patient care. DaVita IT utilizes designers, developers, system architects, project managers, application architects, nurses, trainers and many more professionals to incorporate the technology needs of our clinicians, business and physician customers.

Join us as we pursue our vision "To Build the Greatest Healthcare Community the World has Ever Seen."
Why wait? Explore a career with DaVita today.
Go to http://careers.davita.com to learn more or apply. 
To learn more about our Village and the world of dialysis, click here.

Follow us on Facebook and LinkedIn


DaVita is an equal opportunity/affirmative action employer.  As such, DaVita makes hiring decisions solely on the basis of qualifications and experience, and without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability or protected veteran status. 

We maintain a drug-free workplace and perform pre-employment substance abuse testing and background verification checks.

Position Summary

  • Job Title: Java Architect
  • Job Function: Information Technology
  • Location: 2000 16th Street, Denver, Colorado