Java Full Stack Developer
Weekday AI · Pune, Maharashtra, India · ₹2M/yr
Technology, Information and Internet · 11-50 employees
About the role
Design, develop, and maintain scalable enterprise-grade full-stack applications using Java and ReactJS. Collaborate with cross-functional teams to implement microservices architecture and optimize database performance.
What they look for
Requirements
Requires over 6 years of experience in full-stack development with strong proficiency in Java, Spring Boot, and ReactJS. A bachelor's degree in Computer Science or a related field is required.
Full description
This role is for one of the Weekday's clients
Salary range: Rs 1500000 - Rs 2000000 (ie INR 15-20 LPA)
Experience: 6+ yrs
Location: Bengaluru, Hyderabad, Pune, Chennai
Job Type: Full-Time
We are seeking an experienced Java Full Stack Developer with strong expertise in ReactJS and JavaScript to design, develop, and maintain scalable, enterprise-grade applications. The ideal candidate will have hands-on experience building modern web applications across the full technology stack, including backend services, responsive front-end interfaces, RESTful APIs, and cloud-native solutions.
In this role, you will collaborate with architects, product owners, QA engineers, and cross-functional development teams to deliver secure, high-performance applications that support business-critical operations. You will contribute to the complete software development lifecycle, leveraging Agile methodologies, modern engineering practices, and continuous integration to build reliable and scalable solutions.
Key Responsibilities• Design, develop, and maintain robust full-stack applications using Java and ReactJS.
- Build responsive, reusable, and user-friendly interfaces using ReactJS, JavaScript, TypeScript, HTML5, and CSS3.
- Develop and enhance RESTful APIs and backend services using Spring Framework, Spring Boot, and Spring Data JPA.
- Design and implement scalable microservices architecture to support enterprise applications.
- Integrate applications with cloud services, messaging platforms, and third-party APIs to enable seamless data exchange.
- Optimize database performance through efficient schema design, query tuning, and data management practices.
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
- Participate in code reviews, maintain coding standards, and ensure software quality through best engineering practices.
- Support CI/CD pipelines, automation initiatives, and deployment activities to improve software delivery.
- Troubleshoot production issues, identify root causes, and implement effective performance improvements.
- Contribute to technical documentation, solution design discussions, and continuous process improvement initiatives.
- Stay updated with emerging technologies and recommend improvements that enhance application performance and maintainability.
What Makes You a Great Fit• 6+ years of experience in full-stack application development using Java and modern web technologies.
- Strong hands-on expertise in ReactJS and JavaScript, with experience building responsive and interactive user interfaces.
- Proficiency in Java, Spring Framework, Spring Boot, Spring Data JPA, and RESTful API development.
- Experience designing and implementing Microservices architecture for scalable enterprise applications.
- Good understanding of cloud platforms and distributed application development.
- Familiarity with Spring Boot, cloud-native development, and containerized application deployment is highly desirable.
- Experience working with relational databases, SQL optimization, and backend data management.
- Knowledge of CI/CD pipelines, Git, Agile/Scrum methodologies, and modern DevOps practices.
- Exposure to AWS, cloud services, or enterprise integration technologies is an added advantage.
- Strong analytical, debugging, and problem-solving abilities with excellent communication and collaboration skills.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- A proactive mindset with a passion for delivering high-quality software, embracing continuous learning, and contributing to innovative digital transformation initiatives.