Lead Software Engineer7
Applications
7
Applications
About the Job
Skills
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
Industry
Human Resources Services
Company Size
2-10 Employees
Headquarter
Ghaziabad
Other open jobs from Talent Nexa Consulting