DAVITA
Technical Lead, Software Development (IT)
DAVITA, Brentwood, Tennessee, United States, 37027
5200 Virginia Way, Brentwood, Tennessee, 37027, United States of America
Job Title:
Technical Lead - Java and Microservices
Location:
Nashville, TN
Position Overview:
We are seeking a highly skilled and experienced Technical Lead with over 10 years of experience in software development, including a minimum of 3 years in a technical leadership role. This role is based in Nashville and is ideal for an individual who excels in Java development, microservices architecture, and cloud technologies. As a Technical Lead, you will guide our development team, design robust solutions, and drive innovation across our projects.
Key Responsibilities:
Lead the development and maintenance of Java-based applications, ensuring high performance and reliability.
Design and implement microservices architecture, employing best practices in API design and service-oriented principles.
Oversee and contribute to the development of Spring Boot applications, leveraging features such as dependency injection, data access, and transaction management.
Utilize Google Cloud Platform (GCP) services, including Google Kubernetes Engine (GKE), Cloud Functions, Cloud Storage, Cloud Pub/Sub, and Dataflow for deploying and managing applications.
Implement and manage distributed messaging and stream processing with Apache Kafka.
Apply containerization and orchestration techniques using Docker and Kubernetes to manage and deploy microservices.
Develop and maintain CI/CD pipelines using tools like Google Cloud Build, Jenkins, or GitLab CI to streamline deployment processes.
Ensure high-quality software through automated testing, utilizing frameworks such as JUnit and Mockito.
Manage and optimize relational and NoSQL databases, ensuring efficient schema design and query performance.
Use version control systems, particularly Git, for code management and collaboration.
Ensure robust network security practices and secure APIs and microservices.
Implement effective monitoring and logging solutions using tools like Prometheus, Grafana, and Stackdriver.
Technical Skills:
Java Development:
Extensive experience with modern Java versions (e.g., Java 11, Java 17) and proficiency in Java-based application development.
Spring Boot:
Expertise in building and maintaining microservices with Spring Boot and a strong understanding of Spring Framework features.
Microservices Architecture:
Proven experience in designing and implementing microservices architecture, API design, RESTful services, and service-oriented architecture.
Google Cloud Platform (GCP):
Hands-on experience with GCP services and proficiency in deploying and managing applications on GCP.
Apache Kafka:
Experience with Kafka for distributed messaging and stream processing.
Containerization and Orchestration:
Proficiency with Docker and Kubernetes for containerization and orchestration.
CI/CD Pipelines:
Familiarity with CI/CD tools and processes, including Google Cloud Build, Jenkins, or GitLab CI.
Automated Testing:
Knowledge of automated testing frameworks for Java applications and experience in implementing various types of tests.
Database Management:
Proficiency in working with relational and NoSQL databases, including schema design and query optimization.
Version Control:
Expertise in using version control systems, particularly Git.
Networking and Security:
Understanding of network protocols, security practices, and encryption methods.
Monitoring and Logging:
Experience with monitoring and logging tools and practices.
What We’ll Provide:
More than just pay, our DaVita Rewards package connects teammates to what matters most. Teammates are eligible to begin receiving benefits on the first day of the month following or coinciding with one month of continuous employment. Below are some of our benefit offerings.
Comprehensive benefits:
Medical, dental, vision, 401(k) match, paid time off, PTO cash out
Support for you and your family:
Family resources, EAP counseling sessions, access Headspace, backup child and elder care, maternity/paternity leave and more
Professional development programs:
DaVita offers a variety of programs to help strong performers grow within their career and also offers on-demand virtual leadership and development courses through DaVita’s online training platform StarLearning.
At DaVita, we strive to be a community first and a company second. We want all teammates to experience DaVita as "a place where I belong." Our goal is to embed Diversity & Belonging into everything we do in our Village, so that it becomes part of who we are. We are proud to be an equal opportunity workplace and an affirmative action employer. As such, individuals are recruited, hired, assigned and promoted without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, protected veteran status, or any other protected characteristic.
Applications are accepted on an ongoing basis.
Salary/ Wage Range
Compensation for the role will depend on a number of factors, including a candidate’s qualifications, skills, competencies and experience and may fall outside of the range shown. DaVita offers a competitive total rewards package, which includes a 401k match, healthcare coverage and a broad range of other benefits. Learn more at https://careers.davita.com/benefits
#J-18808-Ljbffr
Job Title:
Technical Lead - Java and Microservices
Location:
Nashville, TN
Position Overview:
We are seeking a highly skilled and experienced Technical Lead with over 10 years of experience in software development, including a minimum of 3 years in a technical leadership role. This role is based in Nashville and is ideal for an individual who excels in Java development, microservices architecture, and cloud technologies. As a Technical Lead, you will guide our development team, design robust solutions, and drive innovation across our projects.
Key Responsibilities:
Lead the development and maintenance of Java-based applications, ensuring high performance and reliability.
Design and implement microservices architecture, employing best practices in API design and service-oriented principles.
Oversee and contribute to the development of Spring Boot applications, leveraging features such as dependency injection, data access, and transaction management.
Utilize Google Cloud Platform (GCP) services, including Google Kubernetes Engine (GKE), Cloud Functions, Cloud Storage, Cloud Pub/Sub, and Dataflow for deploying and managing applications.
Implement and manage distributed messaging and stream processing with Apache Kafka.
Apply containerization and orchestration techniques using Docker and Kubernetes to manage and deploy microservices.
Develop and maintain CI/CD pipelines using tools like Google Cloud Build, Jenkins, or GitLab CI to streamline deployment processes.
Ensure high-quality software through automated testing, utilizing frameworks such as JUnit and Mockito.
Manage and optimize relational and NoSQL databases, ensuring efficient schema design and query performance.
Use version control systems, particularly Git, for code management and collaboration.
Ensure robust network security practices and secure APIs and microservices.
Implement effective monitoring and logging solutions using tools like Prometheus, Grafana, and Stackdriver.
Technical Skills:
Java Development:
Extensive experience with modern Java versions (e.g., Java 11, Java 17) and proficiency in Java-based application development.
Spring Boot:
Expertise in building and maintaining microservices with Spring Boot and a strong understanding of Spring Framework features.
Microservices Architecture:
Proven experience in designing and implementing microservices architecture, API design, RESTful services, and service-oriented architecture.
Google Cloud Platform (GCP):
Hands-on experience with GCP services and proficiency in deploying and managing applications on GCP.
Apache Kafka:
Experience with Kafka for distributed messaging and stream processing.
Containerization and Orchestration:
Proficiency with Docker and Kubernetes for containerization and orchestration.
CI/CD Pipelines:
Familiarity with CI/CD tools and processes, including Google Cloud Build, Jenkins, or GitLab CI.
Automated Testing:
Knowledge of automated testing frameworks for Java applications and experience in implementing various types of tests.
Database Management:
Proficiency in working with relational and NoSQL databases, including schema design and query optimization.
Version Control:
Expertise in using version control systems, particularly Git.
Networking and Security:
Understanding of network protocols, security practices, and encryption methods.
Monitoring and Logging:
Experience with monitoring and logging tools and practices.
What We’ll Provide:
More than just pay, our DaVita Rewards package connects teammates to what matters most. Teammates are eligible to begin receiving benefits on the first day of the month following or coinciding with one month of continuous employment. Below are some of our benefit offerings.
Comprehensive benefits:
Medical, dental, vision, 401(k) match, paid time off, PTO cash out
Support for you and your family:
Family resources, EAP counseling sessions, access Headspace, backup child and elder care, maternity/paternity leave and more
Professional development programs:
DaVita offers a variety of programs to help strong performers grow within their career and also offers on-demand virtual leadership and development courses through DaVita’s online training platform StarLearning.
At DaVita, we strive to be a community first and a company second. We want all teammates to experience DaVita as "a place where I belong." Our goal is to embed Diversity & Belonging into everything we do in our Village, so that it becomes part of who we are. We are proud to be an equal opportunity workplace and an affirmative action employer. As such, individuals are recruited, hired, assigned and promoted without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, protected veteran status, or any other protected characteristic.
Applications are accepted on an ongoing basis.
Salary/ Wage Range
Compensation for the role will depend on a number of factors, including a candidate’s qualifications, skills, competencies and experience and may fall outside of the range shown. DaVita offers a competitive total rewards package, which includes a 401k match, healthcare coverage and a broad range of other benefits. Learn more at https://careers.davita.com/benefits
#J-18808-Ljbffr