JD
Lead Developer (Java, API & Integration, Web Services, Node.js, GCP)
Job Summary:
We are seeking an experienced Lead Developer to join our agile 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 up-to-date 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).
Angular:
Proficiency with Angular Framework and Angular CLI
API Development & Integration: Hands-on experience in building and consuming RESTful APIs , SOAP Web Services , and integrating with third-party APIs and platforms.
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 .
Database Skills: proficiency with SQL databases (MS SQL Server, Oracle) 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.
Node.js: Experience with Node.js for back-end development and integration with front-end applications.
UI/Front-End Technologies: Knowledge of React.
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.
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.
📌 Tech Lead - FullStack - Chennai, India
🏢 Photon
📍 India