Developer

IDFC FIRST Bank


Date: 2 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time
Job Requirements

Role/Job Title: Senior Developer/ 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/Golang-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.

Primary Skills:

  • 4+ Years of professional experience in Java/Golang backend development.
  • Expert proficiency in Java/Golang and related frameworks (e.g., Spring, Spring Boot, Gin).
  • 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).
  • Familiarity with GraphQL.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, Docker).
  • Proficiency in unit testing frameworks.

Education: 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)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Java BED

People Prime Worldwide, Bengaluru, Karnataka
5 days ago
Maintain RESTful APIs and web services, ensuring scalability, security, and performance. Proactively monitor OCP/Kafka processes and alerts, identifying and resolving issues before they impact business operations. Knowledge of Kafka (including Kafka Streams) for real-time data processing and integration is beneficial. Experienced with basic software development tools, source code management, and process automation like CI/CD Pipelines and Git. Similar Monitoring Tool...

Five9 Tool Implementation Specialist

CGI, Bengaluru, Karnataka
1 week ago
Position DescriptionCompany Profile:Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a...

Client Growth Partner

Dezerv, Bengaluru, Karnataka
1 week ago
About Us: Dezerv is India’s first expert-led investment platform, built by a team of seasoned professionals with deep expertise in wealth management and investing. Having led and built successful wealth management businesses, our experts have collectively managed over USD 7 billion in assets. The Dezerv team brings decades of investing experience from leading financial institutions like Julius Baer, Citi Bank,...