Senior Java Full Stack Developer

6 years

10 - 15 Lacs

Posted:10 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Java Full Stack Developer

Experience: 6+ Years

Location: Gurugram (On-site)

Notice Period: Immediate

Working Days: Monday to Friday

About the Role

We are looking for a highly skilled Senior Full Stack Developer with strong expertise in Java, React, and TypeScript. The ideal candidate will play a key role in designing scalable systems, leading development initiatives, and mentoring junior team members. This position requires someone who is both a hands-on developer and a technical leader capable of driving best practices, framework development, automation, and high-quality delivery.

Key Responsibilities

  • Lead and mentor a team of developers, ensuring high technical standards and quality output.
  • Design and develop scalable applications, frameworks, reusable components, and automation tools.
  • Participate in solution architecture, high-level and low-level design discussions, and prepare detailed design documentation.
  • Implement microservices-based architecture and ensure system scalability, reliability, and maintainability.
  • Conduct regular code reviews, define coding standards, and enforce engineering best practices.
  • Manage the complete SDLC including analysis, design, development, testing, deployment, and maintenance.
  • Integrate third-party REST and SOAP APIs, external services, and SDKs when required.
  • Ensure application security, performance optimization, and adherence to industry standards.
  • Collaborate with QA, DevOps, Product, and Business teams to ensure successful project delivery.
  • Lead automation initiatives for testing, deployment pipelines, CI/CD, and monitoring.
  • Stay updated with modern technologies and propose relevant tools, frameworks, or techniques to improve efficiency.
  • Promote the use of AI-driven development tools such as GitHub Copilot and ChatGPT for faster and more accurate development cycles.
  • Participate in Agile ceremonies, manage task prioritization, and support continuous improvement across the team.

Technical Skills (Must Have)

  • Backend Development: Java 8+, Spring Boot, REST API development, framework and library creation.
  • Frontend Development: React.js, TypeScript, component-based architecture.
  • Application Servers and Tools: JBoss, Tomcat, Maven, Nginx.
  • Databases: MySQL and MongoDB including schema design, performance tuning, DDL and DML operations.
  • Version Control: Git and GitHub including branching strategy, code reviews, and release management.
  • Testing: JUnit, TDD methodologies, and automation frameworks such as Jest and Mocha.
  • Architecture and Design: Microservices architecture, distributed systems, design patterns, reusable components, algorithms, data structures.
  • Documentation Tools: JSDoc, Javadoc, Markdown, XML, JSON.
  • Best Practices: Secure coding (OWASP), exception handling, performance optimization, and code quality standards.

Good to Have

  • DevOps and Automation: Jenkins, GitHub Actions, Docker, Kubernetes.
  • Operating System Skills: Strong Linux CLI knowledge and shell scripting.
  • Cloud Platforms: AWS or Azure cloud services, serverless computing (Lambda, Functions).
  • Application Migration: Experience migrating monolith applications to microservices.
  • AI Tools: Practical use of AI-assisted development tools such as GitHub Copilot and ChatGPT.
  • Agile Methodology: Experience leading sprint ceremonies, backlog grooming, and team planning.
  • Open Source: Understanding of open-source ecosystem and contribution practices.

Candidate Profile

  • Minimum 6 years of hands-on experience in full stack development using Java, React, and TypeScript.
  • Strong background in designing scalable frameworks and automation solutions.
  • Proven experience as a technical lead or mentor.
  • Excellent problem-solving, debugging, and architectural analysis skills.
  • Strong communication skills with the ability to work with technical and non-technical stakeholders.
  • Passionate about modern engineering practices, emerging technologies, and building high-performance development teams.

Job Type: Full-time

Pay: ₹1,000,000.00 - ₹1,500,000.00 per year

Application Question(s):

  • Are you serving any notice period?
  • What is your last working day?
  • Are you an immediate joiner?
  • Where are you currently located?

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

RecommendedJobs for You