Job Summary :
We are seeking a highly skilled Senior Java Software Engineer to join our dynamic development team in Bangalore. The ideal candidate will have strong experience in both frontend and backend technologies, with a solid foundation in Java and related frameworks. This role requires a passionate engineer who thrives in an Agile environment and is committed to delivering high-quality SaaS software solutions.
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance software applications using Java / J2EE technologies.
- Collaborate with cross-functional teams including product management, QA, and UI / UX to deliver robust and user-friendly software solutions.
- Develop both frontend and backend components of applications, utilizing modern JavaScript frameworks like Angular or React.
- Apply strong object-oriented programming (OOP) principles and software design patterns to ensure maintainable and efficient code.
- Work closely within an Agile Scrum team, participating in sprint planning, daily stand-ups, code reviews, and retrospectives.
- Optimize database interactions and manage RDBMS to ensure high application performance and data integrity.
- Troubleshoot and resolve software defects and performance issues in a timely manner.
- Contribute to continuous improvement initiatives to enhance development processes, automation, and tooling.
Qualifications and Skills :
Bachelor's degree in Computer Science, Engineering, or a related technical field.Minimum of 3 years of hands-on experience in software development, encompassing both frontend and backend technologies.Strong proficiency in Java / J2EE development with a solid understanding of Spring framework fundamentals.Excellent grasp of Object-Oriented Programming (OOP) concepts and best practices.Working knowledge of relational databases (RDBMS) including schema design and query optimization.Proficient in JavaScript with experience in popular frontend frameworks such as Angular or React.Strong understanding of web development technologies, including HTML, CSS, and RESTful APIs.Experience working in Agile development environments using Scrum or similar methodologies.Exceptional verbal and written communication skills with the ability to work collaboratively in a team-oriented environment.Prior experience developing and delivering SaaS-based software products is highly desirable.Immediate availability is a must for this role.
(ref : hirist.tech)