Senior Full-Stack Developer

8 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Full-Stack Developer (Java + React), you will be responsible for the following: Role Overview: You will design, develop, and deploy scalable microservices using Java (Spring Boot) and build and consume RESTful APIs for various application modules. Additionally, you will work on front-end development using React.js, integrating it with backend APIs. Your role will involve ensuring code quality, performance, and maintainability by following best practices and design patterns. Collaboration with cross-functional teams including DevOps, QA, and Product to deliver end-to-end solutions will be a key aspect. You will also participate in code reviews, troubleshoot production issues, optimize system performance, and contribute to CI/CD pipelines and containerized deployments. Key Responsibilities: - Design, develop, and deploy scalable microservices using Java (Spring Boot). - Build and consume RESTful APIs for various application modules. - Work on front-end development using React.js, integrating it with backend APIs. - Ensure code quality, performance, and maintainability by following best practices and design patterns. - Collaborate closely with cross-functional teams including DevOps, QA, and Product to deliver end-to-end solutions. - Participate in code reviews, troubleshoot production issues, and optimize system performance. - Contribute to CI/CD pipelines and containerized deployments. Qualifications Required: - Strong hands-on experience in Java 8+. - Proven expertise in Spring Boot and Microservices architecture. - Proficiency in RESTful API development, JSON, and integrations. - Strong understanding of OOP, design patterns, and clean code practices. - Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Exposure to messaging systems like Kafka or RabbitMQ (preferred). - Familiarity with build tools (Maven/Gradle) and CI/CD pipelines (Jenkins/GitLab). - Working knowledge of React.js and modern JavaScript (ES6+). - Proficiency in HTML5, CSS3, and REST API integration. - Understanding of state management (Redux or Context API preferred). - Ability to handle basic UI development and troubleshoot front-end issues. Additional Company Details: The company prefers candidates with experience in Docker and Kubernetes for containerization and orchestration, hands-on experience in cloud environments (AWS / GCP / Azure) for deployment and monitoring, and familiarity with testing frameworks such as JUnit, Mockito (backend) and Jest, React Testing Library (frontend).,

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Evnek logo
Evnek

IT Services and IT Consulting

Bengaluru Karnataka

RecommendedJobs for You