Lead Software Engineer

7

Applications

Gurgaon
Full-Time
Senior: 7 to 10 years
35L - 45L (Per Year)
Posted on Feb 05 2024

About the Job

Skills

Java
Apache Kafka
Spring Boot
Microservices
Data Structures
Distributed Systems

Hiring for Software Product Company (B2B) in Gurgaon.



Job Title: Lead Software Engineer


Experience : 6-10 Yrs


Job Overview:


We are seeking an exceptionally skilled and visionary Lead Engineer with expertise in the cutting-edge Java technology stack to lead our technical team. The ideal candidate will have a profound understanding of Java-based software architecture, extensive experience in designing and implementing complex systems, and a track record of delivering innovative solutions.


Responsibilities:


1. Technical Leadership: Provide expert technical leadership and guidance, particularly in the

cutting-edge Java technology stack, ensuring alignment with business goals and industry best practices.

2. Architectural Design: Lead the design and implementation of robust and scalable software

architectures, emphasizing proficiency in cutting-edge Java technologies, including Spring, Hibernate, and Redis.


3. Java Expertise: Demonstrate advanced expertise in Java programming language, Spring framework (including Spring Boot), Hibernate ORM, Redis caching, and other relevant Java-based technologies.


4. Queue Technologies: Showcase proficiency in advanced queuing systems, such as Apache Kafka, RabbitMQ, or similar technologies, to architect efficient and scalable communication mechanisms.


5. Innovation: Drive innovation within the cutting-edge Java tech stack, staying updated on the latest advancements, evaluating their potential, and recommending adoption where beneficial.

6. Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to ensure technical solutions meet business requirements with a cutting-edge Java-centric approach.


7. Code Reviews: Conduct and participate in code reviews, emphasizing cutting-edge Java best practices, code quality, and mentoring junior engineers in the Java tech stack.


8. Problem Solving: Tackle complex technical challenges, troubleshoot Java-related issues, and provide effective solutions to ensure project success.


9. Continuous Improvement: Foster a culture of continuous improvement within the cutting-edge Java tech stack, promoting advanced Java best practices, and contributing to the evolution of our engineering processes.



Qualifications:

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

2. Proven experience as a Senior Principal Engineer or a similar senior technical leadership role with a focus on cutting-edge Java technologies.

3. Expertise in Java programming language, Spring framework (including Spring Boot), Hibernate ORM, Redis caching, and other advanced Java-related technologies.

4. Profound knowledge of software engineering principles, design patterns, and best practices within the cutting-edge Java ecosystem.

5. Leadership and mentorship skills with a specific focus on guiding and inspiring engineering teams working with cutting-edge Java technologies.

6. Strong problem-solving and critical-thinking abilities, particularly within the advanced Java tech stack.

7. Effective communication skills to convey complex technical concepts related to cutting-edge Java technologies to both technical and non-technical stakeholders

About the company

Tech Recruiting Company

Industry

Human Resources Services

Company Size

2-10 Employees

Headquarter

Ghaziabad

Other open jobs from Talent Nexa Consulting