HamburgerMenu
hirist

Java Tech Lead - SaaS Platform

Squareroot Consulting Pvt Ltd.
Multiple Locations
8 - 15 Years

Posted on: 09/07/2025

Job Description

We are seeking an experienced Java Tech Lead to join our dynamic and innovative team.

As a Tech Lead, you will play a crucial role in designing, developing, and delivering high-quality software solutions using Java and related technologies.

You will also be responsible for leading a team of developers, providing technical guidance, and ensuring the successful delivery of projects.

Responsibilities :

- Lead a team of Java developers and provide technical guidance and mentorship.

- Design and develop scalable, high-performance, and reliable Java-based applications and microservices.

- Collaborate with cross-functional teams, including product managers, architects, and QA engineers, to understand business requirements and translate them into technical solutions.

- Ensure adherence to coding best practices, code reviews, and quality standards.

- Perform system analysis, troubleshoot issues, and propose solutions to enhance performance and reliability.

- Stay updated with the latest industry trends and technologies, and provide recommendations for improvements and innovation.

- Collaborate with DevOps teams to implement CI/CD pipelines, automate deployment processes, and manage infrastructure using tools like Docker and Kubernetes.

- Work with NoSQL databases to design and optimize data models for efficient storage and retrieval.

- Utilize AWS services to build and deploy cloud-native applications and leverage serverless computing capabilities.

- Implement event-driven architectures using Kafka for real-time data processing and streaming.

- Ensure security, scalability, and fault-tolerance in the applications by following best practices and patterns.

- Provide technical leadership and guidance to drive continuous improvement, innovation, and knowledge sharing within the development team.

Requirements :


- Bachelor's or Master's degree in Computer Science or a related field.

- Extensive experience in Java development, including expertise in Java 8 or higher.

- Strong understanding of microservices architecture and experience in designing and developing microservices using frameworks like Spring Boot.

- Proficiency in AWS services, including but not limited to EC2, S3, Lambda, DynamoDB, and CloudFormation.

- Solid knowledge of NoSQL databases like MongoDB, Cassandra, or Redis.

- Experience with messaging systems like Apache Kafka for building event-driven architectures.

- Hands-on experience with containerization technologies like Docker for creating and managing application containers.

- Familiarity with container orchestration tools like Kubernetes for automating deployment, scaling, and management of containerized applications.

- Knowledge of CI/CD tools and processes, such as Jenkins or GitLab CI.

- Strong problem-solving skills and ability to analyze and debug complex issues in distributed systems.

- Excellent communication and leadership skills to effectively collaborate with cross-functional teams and mentor junior developers.

- Ability to adapt to a fast-paced, Agile development environment and deliver high-quality results within tight deadlines.

Preferred :

- Relevant certifications in Java, AWS, or related technologies.

- Experience with other programming languages like Python or Node.js.

- Familiarity with other cloud platforms like Google Cloud Platform or Microsoft Azure.

info-icon

Did you find something suspicious?