Senior Backend Developer

Weekday AI
Full-time
On-site

This role is for one of the Weekday's clients

Min Experience: 5 years

Location: Chennai, Bangalore

JobType: full-time

We are looking for a seasoned Senior Backend Developer with over 5 years of hands-on experience in Java and Spring Boot to join a fast-paced and forward-thinking engineering team. The ideal candidate will have a solid grasp of microservices architecture, RESTful API design, and modern backend engineering practices. This position requires a combination of technical expertise, leadership capabilities, and a collaborative mindset to deliver reliable, scalable, and secure backend systems.

Requirements

Key Responsibilities:

  • Backend Development: Design, implement, and maintain scalable backend systems using Java and Spring Boot.
  • Microservices: Build and maintain microservices-based architectures to support modular, scalable solutions.
  • API Design: Develop RESTful APIs to facilitate communication between services, frontend interfaces, and third-party integrations.
  • Code Quality: Advocate and implement clean coding standards, conduct code reviews, and drive best practices across the team.
  • Technical Leadership: Mentor junior developers and contribute to architectural decisions throughout the development lifecycle.
  • Cross-functional Collaboration: Work closely with product managers, QA, DevOps, and other teams to ensure smooth project execution.
  • System Performance: Identify and resolve system bottlenecks to enhance performance and reliability.
  • Security: Apply secure coding practices and ensure alignment with data protection and compliance standards.
  • Deployment: Contribute to CI/CD pipelines, automated testing frameworks, and production rollouts in coordination with DevOps teams.

Required Skills & Experience:

  • 5+ years of experience in backend development with Java and Spring Boot
  • Strong understanding of microservices and REST API design
  • Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Proficiency in Spring components like Spring Data, Spring Security, and Spring Cloud
  • Familiarity with CI/CD tools and DevOps practices (e.g., Docker, Kubernetes, Jenkins)
  • Knowledge of message queues (e.g., Kafka, RabbitMQ) and event-driven systems
  • Testing experience using tools like JUnit and Mockito
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Understanding of caching, performance tuning, and secure API development
  • Strong problem-solving, communication, and teamwork skills

Nice to Have:

  • Experience with GraphQL and API Gateway solutions
  • Exposure to Kubernetes or OpenShift for container orchestration
  • Knowledge of event-driven architectures and CQRS patterns

Key Skills:

  • Java
  • Spring Boot
  • Microservices
  • RESTful APIs
  • AWS / GCP / Azure
  • Docker & Kubernetes
  • CI/CD pipelines
  • SQL & NoSQL Databases
  • API Security & Performance Optimization