Senior Java Developer

Weekday AI
Full-time
On-site

This role is for one of Weekday’s clients
Salary range: Rs 2500000 - Rs 4500000 (ie INR 25-45 LPA)
Min Experience: 8 years
Location: Bengaluru
JobType: full-time

Requirements

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable Java-based applications
  • Lead end-to-end development lifecycle from requirement gathering to deployment
  • Develop microservices using Spring Boot
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Write clean, efficient, and well-documented code
  • Ensure code quality through unit testing and code reviews
  • Optimize application performance and troubleshoot production issues

Required Skills:

  • Strong core Java (8/11/17) development expertise
  • Deep knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience with RESTful APIs and Microservices architecture
  • Proficiency in relational databases (MySQL, PostgreSQL, Oracle)
  • Experience with NoSQL databases (MongoDB, Redis)
  • Hands-on with tools like Maven, Jenkins, Git, Docker, Kubernetes
  • Good understanding of cloud platforms (AWS/Azure/GCP)
  • Strong knowledge of design patterns, multithreading, and performance tuning
  • Experience with Agile methodologies

Good to Have:

  • Knowledge of Kafka, RabbitMQ
  • Familiarity with CI/CD pipelines
  • Exposure to front-end frameworks (Angular/React) is a plus

Soft Skills:

  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities
  • Leadership/mentoring experience is a plus