54 SMARTnCODE Jobs
3-8 years
Hyderabad / Secunderabad
1 vacancy
Technical Lead (JAVA)
SMARTnCODE
posted 5d ago
Flexible timing
Key skills for the job
Overview: We are looking for an experienced Technical Lead (Java) to take charge of designing and developing high-performance systems. The ideal candidate will have a deep understanding of system design, cloud technologies, and microservices architecture, along with leadership experience in guiding development teams. You will play a key role in shaping the architecture and ensuring the successful delivery of complex software solutions within an Agile environment.
Key Responsibilities
Lead and manage a team of software engineers, providing mentorship and guidance to foster technical excellence and professional growth.
Design and architect scalable and reliable systems using system design principles to handle high availability and performance.
Build and manage microservices architectures, ensuring modular, scalable, and resilient application solutions.
Drive the adoption of cloud technologies (AWS, Azure, Google Cloud) to build cloud-native applications, ensuring they are cost-efficient and highly available.
Actively participate in Agile development processes, working closely with product teams to define, prioritize, and deliver features iteratively.
Oversee technical decisions and help to resolve complex problems in development, architecture, and infrastructure.
Ensure system architecture follows best practices for security, data protection, and compliance with industry regulations.
Collaborate with cross-functional teams, including DevOps, QA, and product management, to deliver high-quality solutions.
Ensure robust CI/CD pipelines, automate testing, and optimize deployment processes to improve the speed and quality of releases.
Maintain a focus on continuous improvement, identifying areas for optimization in processes, system design, and team productivity.
Required Skills
Expertise in system design with a proven track record of designing complex systems, including microservices, high availability, and fault-tolerant architectures.
Strong experience with microservices architecture, including inter-service communication, service discovery, and API management.
Proficient in cloud platforms such as AWS, Azure, or Google Cloud, with experience in services like EC2, Lambda, Kubernetes, and container orchestration.
Hands-on experience with Agile methodologies, particularly in Scrum or Kanban frameworks, including sprint planning, retrospectives, and iterative delivery.
Proven leadership skills, including team management, mentoring, and providing technical direction.
Deep understanding of DevOps principles, including CI/CD pipeline setup and infrastructure automation (e.g., Jenkins, Terraform, Ansible).
Experience with containerization (Docker) and orchestration using Kubernetes.
Strong background in security best practices, including secure coding, authentication/authorization (OAuth2, JWT), and data encryption.
Experience in monitoring and logging tools for cloud applications (e.g., CloudWatch, Prometheus, Grafana).
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Technical Lead roles with real interview advice