Tech Lead (Java, API & Integration, Node.js, Google Cloud Platform)

  • Columbus, OH
  • Posted 3 days ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Full Time
Able to Provide Sponsorship

Skills

API
Agile
AngularJS
Apache Cassandra
Backend Development
Cloud Computing
Cloud Storage
Computer Science
Continuous Delivery
Continuous Integration
Design Patterns
DevOps
Docker
Firebase
GitLab
Git
Good Clinical Practice
Google App Engine
Google Cloud
Google Cloud Platform
Grafana
Hibernate
Java
JavaScript
Kubernetes
Linux
Mentorship
Microservices
MongoDB
MySQL
NoSQL
Node.js
Orchestration
Performance Tuning
PostgreSQL
RESTful
React.js
SOAP
SQL
Scrum
Software Development
Software Development Methodology
Spring Framework
Unix

Job Details

Job Summary

We are seeking a Tech Lead / Lead Developer with strong expertise in Java, Node.js, APIs, Integrations, and Google Cloud Platform (Google Cloud Platform). The ideal candidate will lead development, mentor teams, and drive the design and deployment of scalable, cloud-native applications.

Key Responsibilities

  • Lead the architecture, design, and development of scalable enterprise applications.

  • Develop and integrate RESTful APIs, SOAP services, and microservices architectures.

  • Partner with DevOps on CI/CD, GitLab pipelines, and deployment automation.

  • Mentor developers on best practices, design patterns, and performance optimization.

  • Implement solutions leveraging Google Cloud Platform (Compute Engine, App Engine, Cloud Functions, Cloud Storage).

  • Troubleshoot and resolve API and integration issues across distributed systems.

  • Ensure adherence to SDLC processes and Agile methodologies.

Required Skills & Qualifications

  • 10+ years in software development with Java (Core, Spring, Spring Boot, Hibernate).

  • 5+ years in a lead/mentorship role.

  • Hands-on experience with Node.js backend development.

  • Proven expertise in REST APIs, SOAP, third-party integrations.

  • Strong skills in SQL (MySQL, PostgreSQL) and Unix/Linux.

  • Experience with Git/GitLab CI/CD pipelines.

  • Cloud expertise with Google Cloud Platform.

Good to Have

  • Kafka, NoSQL (MongoDB, Cassandra, Firebase).

  • Docker, Kubernetes containerization & orchestration.

  • Experience with Agile/Scrum.

  • Monitoring tools (ELK, Prometheus, Grafana).

  • Familiarity with front-end tech (JavaScript, React, Angular).

Education

  • Bachelor s in Computer Science, Engineering, or related field (or equivalent experience).

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.