Posted on: 09/12/2025
Description :
Job Title : Java Full-Stack Developer
Location : Bangalore
Experience : 7 to 10 Years
Job Overview :
We are seeking an experienced Java Full-Stack Developer with 710 years of hands-on experience in backend and frontend development.
The ideal candidate should have strong expertise in Java 17, Spring Boot, React, and Redux, along with deep knowledge of microservices architecture, scalable system design, CI/CD pipelines, and end-to-end product engineering.
The role requires involvement in system design (LLD/HLD), API development, release management, and close collaboration with product teams on requirements and roadmaps.
Key Responsibilities :
Backend Development :
- Develop and maintain backend services using Java 17, Spring Boot, and microservices architecture.
- Implement scalable, secure, and efficient system components.
- Apply design patterns, best coding practices, and performance optimization strategies.
- Design and document REST APIs, including LLD and HLD specifications.
Frontend Development :
- Build and optimize user interfaces using React.js and Redux.
- Implement module-wise code splitting, reusable components, and state management.
- Ensure seamless integration between frontend and backend services.
Database & Architecture :
- Design and manage relational and non-relational databases, with strong proficiency in PostgreSQL.
- Collaborate on database schema design, optimization, and query performance.
- Work with microservices, containerized environments, and cloud infrastructure.
DevOps, Deployment & Monitoring :
- Manage CI/CD pipelines and automated deployments using tools like GitHub and Jenkins.
- Work with Docker, Kubernetes, and logging/monitoring tools.
- Participate in release management and ensure smooth production deployments.
Collaboration & Agile Delivery :
- Work closely with product owners, architects, and cross-functional teams to translate requirements into technical solutions.
- Contribute to planning, estimation, and sprint execution in Agile/Scrum environments.
- Participate in discussions on the product roadmap and development priorities.
Must-Have Skills :
Strong hands-on experience with :
- Java 17, Spring Boot, REST APIs
- React.js, Redux, state management
- Microservices architecture
Strong background in :
- Design Patterns
- Data Structures & Algorithms
- Database design (PostgreSQL)
Experience with :
- CI/CD pipelines
- Docker & containerization
- Agile/Scrum methodologies
Proven experience working in end-to-end product development.
Candidates with service-based background must have experience from scratch to deployment.
Good-to-Have Skills :
- Experience in handling Scrum ceremonies or leading teams.
- Exposure to DevOps practices and cloud deployment workflows.
- Knowledge of Python (FastAPI).
- Experience with NoSQL databases such as MongoDB.
Technologies & Tools :
Frontend : React.js, Redux
Backend : Java 17, Spring Boot, Microservices
Databases : PostgreSQL, MongoDB, MySQL, NoSQL
DevOps & Tools : Docker, Kubernetes, GitHub, Jira
API Gateway & Cloud : AWS / Azure / GCP
Programming/Scripting : Java, JavaScript, Python, SQL
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1586785
Interview Questions for you
View All