Weekday AI

Java full stack

Weekday AI Bengaluru, Karnataka, India · ₹500K–₹1M/yr

Technology, Information and Internet · 11-50 employees

4 h ago
java Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable web applications using Java, Spring Boot, and React. Collaborate with cross-functional teams to build high-performance microservices and integrate frontend interfaces with backend services.

What they look for

Java Spring Boot React Microservices RESTful APIs MySQL PostgreSQL JavaScript TypeScript Git AWS Docker Kubernetes Agile Scrum

Requirements

Requires a bachelor's degree in a relevant field and 3–6 years of professional software development experience. Candidates must have strong hands-on expertise in Java, Spring Boot, Microservices, and React.

Full description

This role is for one of Weekday’s clients Salary range: Rs 500000 - Rs 1000000 (ie INR 5 - 10 LPA)

Min Experience: 3+ years Location: Hyderabad, Bengaluru JobType: full-time

We are looking for a skilled and motivated Java Full Stack Developer with 3–6 years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong hands-on experience with Java, Microservices, Spring Boot, and React, along with a solid understanding of modern software development practices.

You will work closely with product managers, UI/UX designers, QA engineers, and other developers to build reliable, high-performance applications and contribute across the full software development lifecycle.

Key Responsibilities• Design, develop, test, and maintain scalable and high-performance applications using Java and Spring Boot.

  • Develop and maintain RESTful APIs and microservices using Spring Boot and related Java technologies.
  • Build responsive and user-friendly web interfaces using React and modern frontend development practices.
  • Design modular, loosely coupled, and scalable microservices-based architectures.
  • Integrate frontend applications with backend services and third-party APIs.
  • Write clean, maintainable, reusable, and well-documented code following established coding standards.
  • Work with databases to design schemas, write queries, and optimize application performance.
  • Participate in code reviews, debugging, troubleshooting, and performance optimization.
  • Collaborate with cross-functional teams to understand business requirements and translate them into effective technical solutions.
  • Develop unit and integration tests to ensure application reliability and quality.
  • Identify and resolve production issues while ensuring application stability and availability.
  • Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.
  • Follow Agile/Scrum methodologies and actively participate in sprint planning, stand-ups, reviews, and retrospectives.

Good-to-Have Skills• Strong hands-on experience with Java, Microservices, Spring Boot, and React.

  • Good understanding of object-oriented programming, design patterns, and Java fundamentals.
  • Experience building and consuming REST APIs and working with distributed systems.
  • Familiarity with Spring ecosystem technologies such as Spring MVC, Spring Data JPA, and Spring Security.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Knowledge of NoSQL databases such as MongoDB or Redis is an advantage.
  • Familiarity with messaging technologies such as Kafka or RabbitMQ.
  • Understanding of frontend technologies including JavaScript/TypeScript, HTML5, and CSS3.
  • Experience with Git-based version control and collaborative development workflows.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
  • Exposure to cloud platforms such as AWS, Azure, or GCP is desirable.
  • Knowledge of Docker and Kubernetes will be an added advantage.
  • Understanding of Agile development methodologies and software engineering best practices.

Required Qualifications• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.

  • 3–6 years of professional software development experience.
  • Strong practical experience in Java and Spring Boot.
  • Hands-on experience developing Microservices.
  • Good experience with React and modern frontend development.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work independently as well as collaboratively within a development team.

Similar roles