Java Tech Lead-GCP (Full-Time)
TMS Services - Denver
Work at TMS Services
Overview
- View job
Overview
Join to apply for the Java Tech Lead-GCP (Full-Time) role at TMS, Inc Job Description Role: GCP Java Technical Lead Domain Experience: Healthcare Domain Location: Denver, CO – (Hybrid - 3 days a week in office) Duration: FTE Must Have: Lead experience, design, development, and deployment of Java applications on Google Cloud Platform (GCP). Java and cloud-native architectures. Responsibilities Lead end-to-end development of Java-based applications, ensuring alignment with business requirements and technical standards. Architect, design, and implement scalable, secure, and high-performance solutions using Java (preferably Java 8 or above), Spring Boot, and related frameworks. Oversee cloud migration projects and develop cloud-native applications on GCP, leveraging services such as Compute Engine, Cloud Storage, Pub/Sub, and BigQuery. Establish and enforce coding standards, development policies, and best practices for cloud and Java development. Manage code reviews, unit testing, integration testing, and ensure adherence to CI/CD pipelines using tools like Jenkins, GitHub, and GCP-native DevOps solutions. Collaborate with cross-functional teams including architects, business analysts, DevOps, QA, and product owners to deliver high-quality software. Mentor and guide junior developers, fostering technical growth and knowledge sharing within the team. Troubleshoot complex issues in development and production environments, ensuring service resilience and meeting recovery objectives. Stay current with emerging technologies, GCP services, and industry trends, and drive their adoption where appropriate. Required Skills and Experience 8+ years of professional experience in Java development, with at least 2-3 years in a technical lead or similar leadership role. Strong expertise in Java (preferably Java 8 or above), Spring Boot, Hibernate, RESTful API design, and microservices architecture. Hands-on experience with Google Cloud Platform services and cloud-native application development. Proven ability to design and implement CI/CD pipelines, automate deployments, and manage infrastructure as code. Experience with containerization (Docker, Kubernetes) and orchestration on cloud platforms. Solid understanding of relational and NoSQL databases (e.g., SQL, MongoDB), messaging systems (e.g., Kafka), and distributed systems. Familiarity with Agile methodologies and DevOps practices. Strong problem-solving, communication, and team leadership skills. Preferred Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. GCP certification (e.g., Professional Cloud Architect, Professional Cloud Developer). Experience with additional cloud platforms (AWS, Azure) is a plus. Additional Information Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting #J-18808-Ljbffr