HamburgerMenu
hirist

IDFC First Bank - Backend Developer - Java/Golang

IDFC First Bharat Ltd
Others
3 - 7 Years
star-icon
3.9white-divider12,655+ Reviews

Posted on: 05/12/2025

Job Description

Description :

Role/Job Title: Back End Developer.

Function/ Department: Information Technology.

Job Purpose :

As a Backend Developer, you will play a crucial role in designing, developing, and maintaining complex backend systems.

You will work closely with cross-functional teams to deliver high-quality software solutions and drive the technical direction of our projects.

Your experience and expertise will be vital in ensuring the performance, scalability, and reliability of our applications.

Key Responsibilities :

- Design and Develop: Architect, design, and implement high-performance Java-based backend services and applications.

- Code Quality: Write clean, efficient, and well-documented code following industry best practices and coding standards.

- Technical Leadership: Provide technical guidance and mentorship to junior developers, promoting best practices and fostering a collaborative environment.

- Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver robust solutions.

- Performance Optimization: Identify and resolve performance bottlenecks and scalability issues.

- Testing: Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests.

- Continuous Improvement: Stay current with the latest industry trends, technologies, and best practices in Java/Golang development, and continuously improve our development processes.

Technical Skills :

- 3+ Years of professional experience in Java/Golang backend development.

- Expert proficiency in Java/Golang and related frameworks (e.g., Spring, Spring Boot).

- Extensive experience with RESTful API design and development.

- Strong knowledge of database technologies, including SQL, MySQL, PostgreSQL, or NoSQL databases.

- Deep understanding of object-oriented programming principles and design patterns.

- Experience with version control systems (e.g., Git).

- Familiarity with microservices architecture and cloud platforms (e.g., AWS, Azure, Google Cloud).

- Experience with GraphQL.

- Experience with CI/CD pipelines and tools (e.g., Jenkins, Docker).

- Experience with Jaeger for monitoring and tracing.

- Proficiency in unit testing frameworks.

- Experience with containerization and orchestration tools (e.g., Kubernetes).

- Familiarity with agile development methodologies.

- Knowledge of security best practices and secure coding principles.

Soft Skills :

- Excellent problem-solving and analytical skills.

- Strong communication and collaboration abilities.

- Leadership skills with the ability to mentor and guide junior team members.

- Ability to work independently and manage multiple tasks effectively.

Education Qualification :

- Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA).

- Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA).


info-icon

Did you find something suspicious?