Overview
Skills
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).