Senior Full Stack Developer (Java + React)

Noida, Uttar Pradesh, India
Apr 29, 2025
Apr 29, 2026
Hybrid
Full-Time
10 - 15 Years
Job Description

We are looking for an experienced and highly motivated Senior Full Stack Developer to join our dynamic team based in Greater Noida. This role is ideal for someone with a strong background in Java and React.js, and proven expertise in both frontend and backend technologies. As a Senior Developer, you will play a key role in designing, developing, and implementing scalable web applications that are efficient, robust, and user-friendly.

The ideal candidate should have a passion for delivering high-quality software solutions and should be capable of taking full ownership of projects from understanding business requirements to deploying the final product. This position involves close collaboration with cross-functional teams, including UX/UI designers, product managers, and DevOps teams.

Key Responsibilities

Architectural Design and Strategy

  • Lead the architecture design for new software applications and enhancements to existing systems.
  • Ensure all architectural solutions align with the company’s business goals and technological strategies.
  • Create prototypes and POCs (proof of concepts) for new solutions and work with developers on implementation and testing.
  • Establish and enforce architectural standards, principles, and best practices to ensure the consistency and quality of solutions.

Frontend Development

  • Design and implement high-performance, responsive, and reusable user interfaces using React.js, Next.js, JavaScript, HTML5, and CSS3.
  • Work closely with UI/UX designers to translate design mockups into functional web applications.
  • Optimize applications for speed and scalability, ensuring cross-browser compatibility and responsiveness across devices.

Backend Development

  • Design, build, and maintain robust backend services and APIs using Java, Spring Boot, and Node.js.
  • Develop efficient server-side logic, manage application states, and ensure smooth data flow between client and server.
  • Implement secure and scalable database solutions using relational databases like MySQL and NoSQL databases like MongoDB.
  • Integrate third-party services and ensure effective data handling, caching, and asynchronous processing where required.

API Development & Integration

  • Build and maintain RESTful APIs to facilitate seamless communication between frontend and backend systems.
  • Ensure proper authentication, error handling, and version control of APIs.
  • Collaborate with frontend teams to consume and test APIs in real-world use cases.

Required Skills & Experience

  • 10–15 years of overall experience in software development with a strong understanding of both frontend and backend technologies.
  • Deep expertise in Java (preferably with Spring/Spring Boot), with hands-on experience in enterprise application development.
  • Proficient in React.js and other frontend frameworks like Next.js.
  • Strong command over HTML, CSS, JavaScript, and modern frontend development practices.
  • Hands-on experience with Node.js for backend development is a strong plus.
  • Solid understanding of database design and development using MySQL, MongoDB, or similar systems.
  • Strong knowledge of API development, integration, and consumption, especially with REST architecture.
  • Familiarity with version control systems like Git, and CI/CD pipelines.
  • Good understanding of software design patterns, data structures, and algorithms.
  • Experience with Agile development methodologies and tools like Jira, Confluence, etc.

Soft Skills

  • Strong analytical thinking and problem-solving skills.
  • Excellent communication skills, both verbal and written.
  • Ability to work independently and as part of a collaborative team.
  • Detail-oriented with strong time management and organizational skills.
  • Passion for continuous learning and adopting new technologies and methodologies.

Why Join Us?

  • Work on cutting-edge technologies and exciting new projects.
  • Collaborate with a team of highly skilled professionals in a supportive environment.
  • Opportunity to take ownership and see your work make a real-world impact.
  • Flexible and transparent work culture with ample room for innovation and growth.

If you're someone who thrives in a fast-paced environment, loves coding, and enjoys solving complex problems while building elegant and scalable solutions, we’d love to meet you.

Apply now and be part of a technology-first organization that's driving the future of software development!