Senior Full Stack Developer

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The ideal candidate for this role should have at least 4 years of experience in Full Stack Development. You should be proficient in using Java Spring Boot for backend development, with a preference for Microservices architecture. Additionally, you should have experience with React.js for frontend development, and experience with Next.js would be considered a plus. Your expertise should also include working with MongoDB or other NoSQL databases. Experience with CI/CD & DevOps tools such as GitHub Actions, Docker, and Kubernetes for automating deployments is essential. Knowledge of cloud platforms like AWS or Azure would be beneficial, as well as basic understanding of event-based systems like Kafka, SQS, or ActiveMQ. As a member of an Agile team, you should be comfortable participating in regular sprints and scrums. Strong communication and presentation skills are a must, along with the ability to break down complex problems and projects into actionable details. In this role, you will be responsible for developing and maintaining web applications using Spring Boot and React.js, ensuring responsiveness and efficiency. You will build microservices using Spring Boot and integrate them with frontend components built using React.js. Collaboration with stakeholders to understand technical requirements and translating them into scalable solutions is a key part of the role. You will work closely with internal teams to design software architecture that is both scalable and secure, ensuring best practices are followed for frontend and backend development. Writing clean, efficient, and scalable code in Java and JavaScript is essential. Building reusable components for the frontend and modular services for the backend, as well as developing and executing unit and integration tests to maintain software quality, are also part of the responsibilities. Deployment of applications, managing updates, and ensuring smooth performance post-deployment are crucial tasks. You will also be responsible for revising, updating, refactoring, and debugging code to improve existing software and resolve any issues, as well as optimizing code for performance and scalability.,

Mock Interview

Practice Video Interview with JobPe AI

Start ReactJS Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You