Senior Software Engineer (Java)
Location : Hyderabad, India
Experience : 6- 10 years
Job Description :
We are seeking a highly experienced and motivated Senior Software Engineer with a strong background in Java.
You will be responsible for designing and developing scalable, high-performance applications.
The ideal candidate is a technical leader who can drive projects from conception to completion and mentor junior members of the team.
Key Responsibilities :
- Lead the design and development of complex software systems and applications using Java.
- Write clean, modular, and well-documented code following best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Conduct code reviews, provide constructive feedback, and maintain high coding standards.
- Troubleshoot and debug critical production issues.
- Mentor and guide other engineers to foster a culture of technical excellence.
Required Skills & Qualifications :
Bachelor's or Master's degree in Computer Science or a related field.6- 10 years of experience in Java software development.Deep expertise in Java and Spring Framework (Spring Boot, Spring MVC, Spring Data).Strong understanding of microservices architecture and RESTful APIs.Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).Proficiency with Git and CI / CD tools.Excellent problem-solving skills and a proactive approach to engineering(ref : hirist.tech)