About the Role :
We are looking for a highly skilled Senior Java Backend Developer to join our dynamic engineering team. You will work on building scalable and high-performance backend systems for critical enterprise applications. If you are passionate about clean code, architecture, and driving best engineering practices this is the right opportunity for you.
Key Responsibilities :
- Design, develop, and maintain robust, scalable backend systems using Core Java and modern Java frameworks.
- Implement and optimize complex data structures and algorithms to handle high-volume data processing.
- Build and enhance RESTful APIs and backend services.
- Work with Spring, Spring Boot, and related technologies to deliver production-grade enterprise solutions.
- Write and maintain optimized SQL queries and ensure performance tuning of backend components.
- Work in an Agile environment and collaborate closely with cross-functional teams.
- Ensure code quality through unit testing, code reviews, and following best development practices.
- Mentor junior developers and help drive technical excellence within the team.
Skills & Qualifications :
Strong proficiency in Java / Core Java development.Strong understanding of Data Structures and Algorithms.Expertise in SQL and relational database concepts.In-depth experience with Spring Framework and Spring Boot.Good knowledge of Microservices architecture is a plus.Exposure to banking / financial services domain is preferred but not mandatory.Prior experience in Service-based companies is an added advantage.Solid understanding of software engineering best practices, including Agile methodologies.Excellent problem-solving and analytical skills.Strong verbal and written communication Background :Previous experience working in Banking / Financial services projects.Candidates coming from Service-based companies will be given preference.ref : hirist.tech)