Tech Lead Java Engineer

Overview

Hybrid
Depends on Experience
Full Time

Skills

Springboot
Terraform
Kubernetes
SQL
GCP

Job Details

Title: Tech Lead Java Engineer

Duration 6-12 months

Location on site Columbus, Ohio

We have a senior level Tech Lead Java role that requires strong Google Cloud Platform experience. This will be required to be onsite in Columbus

Top Skills' Details

Java
Taken an application through concept/ideation all the way through production and operationalized it. That application ideally would have been in a highly regulated environment with a high level of thruput (high volume of data flow).


Springboot
Terraform
Kubernetes
SQL
Google Cloud Platform

Job Description
Job Summary: Seeking an experienced Technical Lead to design, develop, implement, and support applications and IT products. This role requires strong technical expertise, leadership, and a commitment to continuous improvement in system stability and performance.

Duties and Responsibilities:
Lead the design, development, and implementation of software applications aligned with business objectives.

Provide technical leadership to onshore and offshore teams, including contractors and full-time employees.

Elicit requirements and design scalable, maintainable technical solutions.

Document non-functional requirements for development, integration, and testing teams.

Ensure technical requirements are clearly understood and executed by developers and engineers.

Collaborate with teams to refine solutions and anticipate implementation challenges.

Guide teams to ensure alignment on technical design, best practices, and system integration.

Deliver robust technical solutions that meet project requirements and deadlines.

Identify and implement improvements in system monitoring, capacity, and issue resolution.

Define and execute API strategies for customer integrations.

Drive system stability and performance enhancements.

Lead code reviews, enforce best practices, and ensure high-quality standards.

Provide technical analysis and estimates for business requirements.

Troubleshoot and resolve system issues, including production outages.

Oversee integration, load, stress, and end-to-end testing, validating test scenarios and analyzing results.

Participate in functional and UAT testing by providing technical support.

Assist in project cutover planning and execution.

Create and manage Change Requests (CRs) and lead their execution.

Work closely with the Solution Owner and Project Manager to align priorities.

Facilitate risk mitigation, issue resolution, and decision-making with key stakeholders.

Foster innovation, collaboration, and continuous learning within the team.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.