Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java (Spring Boot).
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write efficient, reusable, and reliable code while ensuring high performance and responsiveness of applications.
- Manage and optimize database systems using PostgreSQL and Oracle.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to enhance performance and reliability.
- Stay updated with emerging technologies and industry trends to ensure our solutions remain competitive.
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Backend Developer or similar role.
- Strong proficiency in Java, with hands-on experience in Spring Boot framework.
- Experience with relational databases, particularly PostgreSQL and Oracle (knowledge of Oracle is a plus).
- Familiarity with RESTful APIs and microservices architecture.
- Understanding of software development best practices, design patterns, and version control systems (e.g., Git).
- Knowledge of fintech or finance domain is highly desirable.
- Strong problem-solving skills and ability to work independently as well as in a team environment.
- Excellent communication skills, both verbal and written.
Preferred Qualifications:
- Experience with cloud platforms (Azure) is a plus.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Knowledge of Agile methodologies and practices.
Job Types: Full-time, Permanent
Pay: ₹900,000.00 - ₹1,200,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person