Hi Folks,
My name is David (Dave). I am a Senior Technical Recruiter.
I’m focused on finding the most qualified candidates for the US IT industry.
We have the below job opening with us. Please look into it
and help us and yourself by providing the valuable candidate’s data.
Position: Tech Lead
(Java, API & Integration, Web Services, Node.js, GCP)
Work Location: Cleveland,
OH (Onsite)
Required Work Authorization: USC Only
Project Type – Long Term Contract
Type of Hire: Corp To Corp (C2C)
·
Mode of Interview: 1 Hacker Rank Test, 2 Photon
Interview & 1 client Interview.
Job Description: We are seeking an experienced Lead Developer
to join our dynamic team. The ideal candidate will have strong expertise in
Java, API & Integration, Web Services, Node.js, and Google Cloud Platform
(GCP), and will be responsible for leading the design and development of
scalable applications and integrations. The candidate will work closely with
cross-functional teams to ensure the seamless integration of systems and
services. Familiarity with technologies such as Kafka, GitLab, SQL, and Unix is
a plus.
Key Responsibilities:
- Lead the development and architecture
of scalable and high-performance applications and services using Java,
Node.js, and Cloud technologies.
- Design and develop robust APIs and
integrations using RESTful services, SOAP web services, and microservices
architectures.
- Take ownership of the end-to-end
process, from requirements gathering and design to development and
production deployment, ensuring high-quality and efficient code.
- Collaborate with the DevOps team
to ensure smooth deployments, CI/CD pipeline setup, and continuous
integration.
- Lead and mentor a team of
developers, promoting best practices in coding, design patterns, and
performance optimization.
- Integrate with various third-party
systems and platforms, ensuring seamless API communication and data flow
across distributed systems.
- Leverage Google Cloud Platform
(GCP) services to build cloud-native solutions, ensuring scalability,
availability, and cost-efficiency.
- Troubleshoot and resolve complex
technical issues related to applications, APIs, and system integrations.
- Stay updated with emerging
technologies, tools, and trends, and introduce best practices and modern
tools to the team.
- Ensure the software development
life cycle (SDLC) adheres to industry standards and organizational
processes.
Required Skills and Qualifications:
- Java: Strong
experience in Java development (Core Java, Spring, Spring Boot,
Hibernate).
- API Development & Integration:
Hands-on experience in building and consuming
RESTful APIs, SOAP Web Services, and integrating with third-party APIs and
platforms.
- Node.js: Experience
with Node.js for back-end development and integration with front-end
applications.
- Cloud Platforms: Solid
experience working with Google Cloud Platform (GCP), including services
like Compute Engine, App Engine, Cloud Functions, and Cloud Storage.
- Microservices Architecture: Experience
in designing, developing, and deploying microservices using technologies
like Spring Boot, Docker, and Kubernetes.
- Version Control & CI/CD: Experience
with Git and GitLab, including version control, branching strategies, and
integration with CI/CD pipelines.
- Web Services: Knowledge
of building and consuming SOAP and RESTful Web Services.
- Experience in WebSphere
Application Server(WAS): Any prior integration/deployment
experience on WAS is acceptable.
- Database Skills: Proficiency
with SQL databases (MySQL, PostgreSQL) for designing schemas, queries, and
optimizing performance.
- Unix/Linux: Experience
working in Unix/Linux environments, including scripting, command-line
tools, and performance troubleshooting.
Good to Have:
- Apache Kafka: Familiarity
with Kafka for real-time data streaming, event-driven architecture, and
message queuing.
- NoSQL Databases: Experience
with NoSQL databases like MongoDB, Cassandra, or Firebase.
- Docker & Kubernetes: Experience
with containerization (using Docker) and orchestration (using Kubernetes)
for deploying and managing applications.
- Agile Methodologies: Familiarity
with Agile/Scrum methodologies for project management and development
lifecycle.
- Monitoring & Logging Tools: Experience
with tools such as ELK Stack, Prometheus, or Grafana for monitoring
application performance and logs.
- UI/Front-End Technologies: Knowledge
of JavaScript, React, or Angular is a plus for full-stack integration.
Qualifications:
- Bachelor’s degree in Computer
Science, Engineering, or related field (or equivalent work experience).
- 10+ years of experience in
software development, with a strong focus on full-stack development.
- 5+ years of experience in a
leadership role, guiding and mentoring a team of developers.
·
Strong communication skills, with the ability
to effectively collaborate with stakeholders and cross-functional teams.
Many
thanks,
Dave