Job Description Job Title: Technical Lead Java
Experience: 8+Years
Location: Noida
Notice Period: Immediate Joiners Only
About the Role
We are seeking a highly skilled Technical Lead to join our team in Noida.
In this role, you will lead the design and implementation of Java-based enterprise solutions using agile methodologies.
You will take ownership of the technical design, architecture, and delivery of key business areas while guiding a team of developers and collaborating closely with product owners and stakeholders.
Key Responsibilities
- Collaborate with technology managers and design teams to define goals and technical requirements.
- Lead a technical team of developers, analysts, and product owners, ensuring delivery of scalable and secure solutions.
- Capture functional and non-functional requirements and design technical solutions leveraging Spring Framework .
- Define, review, and optimize Java-based architecture systems for scalability and performance.
- Conduct code reviews, provide technical guidance, and align solutions with architectural best practices.
- Implement PoCs , adopt DevOps practices , and standardize delivery processes.
- Troubleshoot design flaws, performance bottlenecks, and system integration issues.
- Perform validation and performance testing to ensure flexibility and scalability of applications.
- Oversee development progress, ensuring adherence to design principles, coding standards, and deadlines.
- Support application integration and contribute to end-to-end solution delivery.
Required Skill:
- Strong knowledge of software architecture, design, and web programming .
- Proficiency in Java, Spring Boot, and Spring Cloud (including configuration management, circuit breaker, security, service discovery, Sleuth, and load balancing).
- Deep understanding of multithreading, distributed systems, and scalable architecture design .
- Familiarity with Apache Spark, Data Science, Machine Learning & AI concepts .
- Hands-on experience with RDBMS (Oracle, MySQL) and NoSQL databases (MongoDB, Neo4J, Cassandra) .
- Strong problem-solving skills for complex software system issues.
- Ability to communicate technical concepts effectively to both technical and non-technical audiences.
- Continuous learner with a passion for exploring emerging technologies.
- Entrepreneurial mindset with ownership, innovation, and accountability.
- Excellent organizational, time management, and interpersonal skills.
- Ability to influence, collaborate, and build positive working relationships across teams.
Requirements Java