Job Role : Senior Software Engineer - Product Development.
We are seeking a passionate Senior Software Engineer with strong expertise in Java technologies and a desire to take on technical leadership responsibilities.
This is a hands-on role where you will code, design scalable applications, and mentor a team of developers to deliver innovative, high-quality software solutions.
Key Responsibilities :
- Design, develop, and maintain scalable applications using Java, Spring, and Microservices.
- Independently code, test, troubleshoot, and optimize applications for performance and security.
- Lead and mentor a team of developers through technical guidance, code reviews, and collaboration.
- Work closely with product managers, designers, and QA teams to ensure cohesive delivery.
- Stay updated on emerging Java trends and integrate them into development practices.
Required Skills & Qualifications :
5 to 8 years of hands-on experience in Java development (full stack preferred).Proficiency in Spring, MySQL, and working with Unix / Linux and Windows environments.Strong understanding of memory, CPU, networking efficiency, and security best practices (e.g., OWASP).Proven experience in leading technical projects and mentoring developers.Excellent communication, problem-solving, and documentation skills.Bachelor's degree in Computer Science or equivalent.Preferred :
Experience with cloud platforms, DevOps, Agile methodologies, and microservices architecture.Familiarity with machine learning concepts is a plus.Why Join Us?
Opportunity to lead a talented team and shape technical decisions.Work on challenging, innovative projects in a collaborative environment.Continuous learning and growth opportunities.(ref : hirist.tech)