Finance

Backend Developer - GFD

Chennai, Tamil Nadu
Work Type: Full Time

Job Summary

     We are seeking an experienced Backend Developer with 5+ years of hands-on expertise in Java and Spring Boot to join our innovative and fast-paced engineering team. The ideal candidate will have a deep understanding of microservices architecture, RESTful API development, and software engineering best practices. This role demands strong technical leadership, effective collaboration with cross-functional teams, and a focus on delivering high-quality backend services that are secure, scalable, and maintainable.

Key Responsibilities

  • Feature Development: Design, develop, and maintain scalable, high-performance backend services using Java and Spring Boot.
  • Microservices Architecture: Build and support microservices-based solutions, ensuring modularity, resilience, and scalability.
  • API Development: Create and manage RESTful APIs for seamless communication between frontend applications and external systems.
  • Code Quality & Best Practices: Promote clean coding, conduct code reviews, and enforce software development standards.
  • Technical Leadership: Mentor team members, provide architectural guidance, and support decision-making throughout the SDLC.
  • Stakeholder Communication: Coordinate effectively with Product Owners, QA, DevOps, and other stakeholders to align development goals.
  • Performance Optimization: Diagnose and resolve bottlenecks to enhance the performance and responsiveness of backend systems.
  • Security & Compliance: Implement secure coding practices and ensure backend systems comply with relevant data privacy and security standards.
  • Testing & Deployment: Collaborate with DevOps and QA teams for CI/CD, automated testing, and smooth production deployments.

Required Skills & Experience

  • 5+ years of professional experience in Java and Spring Boot development.
  • Strong background in microservices architecture and REST API development.
  • Proficient in working with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • In-depth knowledge of the Spring ecosystem (Spring Data, Spring Security, Spring Cloud).
  • Experience with CI/CD and DevOps tools (e.g., Docker, Kubernetes, Jenkins).
  • Understanding of message brokers (Kafka, RabbitMQ) and event-driven design.
  • Solid testing expertise using JUnit, Mockito, and integration testing practices.
  • Familiarity with cloud services (AWS, Azure, GCP) and cloud-native app development.
  • Proficiency in performance tuning, caching strategies, and API security.
  • Strong communication and collaboration skills.

Nice to Have

  • Experience with GraphQL and API Gateway tools.
  • Knowledge of container orchestration tools like Kubernetes or OpenShift.
  • Exposure to event-driven systems and CQRS (Command Query Responsibility Segregation) patterns.

Submit Your Application

You have successfully applied
  • You have errors in applying