Java Full Stack Developer - System Design
India, Karnataka, Bengaluru
1 week ago
Applicants: 0
Share
2 weeks left to apply
Job Description
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 (ref:hirist.tech)
Required Skills
Additional Information
- Company Name
- NSP
- Industry
- N/A
- Department
- N/A
- Role Category
- .NET Developer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 1 week ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position