Squareroot Consulting Pvt Ltd
Java Tech Lead - SaaS Platform
Job Location
in, India
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. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/24/2024
Location: in, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources Squareroot Consulting Pvt Ltd |
---|