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