Skip to content

Full Stack Java React Developer

Posted 26 days ago

Pay
Not shared
Location
Hybrid · Gurugram
Experience
3–5 yrs · Mid-level
Type
Full-time

Location: Gurugram, Haryana, India | Experience: Mid Level (3-5 years)

About the Company

We are a technology-driven organization building reliable digital products and software solutions for customers and business teams. Our engineering group values practical problem-solving, thoughtful design, and dependable delivery. We bring backend services, user-facing applications, data, and operational workflows together so teams can make faster decisions and customers can complete important tasks with less friction. Our culture encourages ownership from discovery through production: engineers clarify requirements, make sound technical trade-offs, test their work, and learn from measurable outcomes. We work collaboratively across engineering, product, design, quality, and business stakeholders, keeping communication direct and decisions grounded in user needs. The team is growing and looking for engineers who enjoy working across the stack, improving systems incrementally, and contributing beyond isolated ticket completion. This role offers the opportunity to influence architecture, product quality, and engineering practices while delivering software that is maintainable, secure, and valuable.

About the Role

As a Full Stack Java React Developer, you will own end-to-end delivery of product capabilities across Java-based backend services and React applications. You will translate business and user needs into maintainable designs, build secure APIs and responsive interfaces, and improve the systems that support reliable customer experiences. The role requires strong collaboration with product, design, QA, and engineering peers, along with the judgment to balance delivery speed, technical quality, and long-term maintainability. You will contribute to architecture decisions, automated testing, code reviews, troubleshooting, and production improvements. Success means shipping dependable features, reducing avoidable rework, improving application performance, and helping the team create a consistent, scalable engineering system.

Key Responsibilities

  • Own full stack feature delivery from requirements and technical design through implementation, testing, release, and post-production improvement, ensuring work produces measurable customer or business value.
  • Build and evolve Java backend services, REST APIs, integrations, and data-access components that remain secure, testable, observable, and maintainable as product usage grows.
  • Develop responsive React interfaces and reusable frontend components that improve usability, accessibility, consistency, and completion of important user workflows.
  • Partner with product managers, designers, QA engineers, and stakeholders to clarify trade-offs, sequence delivery, resolve ambiguity, and keep execution aligned with intended outcomes.
  • Raise engineering quality through code reviews, automated testing, debugging, refactoring, documentation, and practical improvements to development and release practices.
  • Investigate production issues using logs, metrics, traces, and user feedback, then implement durable fixes that improve reliability, performance, and customer trust.

Essential Skills & Technologies

  • Strong Java development experience with object-oriented design, Spring or Spring Boot, RESTful services, relational databases, and practical API security and performance considerations.
  • Hands-on React experience with modern JavaScript or TypeScript, component-based UI development, state management, responsive design, and integration with backend APIs.
  • Solid software engineering fundamentals covering data structures, design patterns, Git workflows, automated testing, debugging, code review, and collaborative Agile delivery.

Additional Plus

  • Experience with cloud platforms, Docker, Kubernetes, CI/CD pipelines, observability tools, or distributed systems that support dependable production operations.
  • Familiarity with messaging systems, caching, performance tuning, accessibility, or secure development practices that improve system resilience and user experience.
  • Experience contributing to architectural decisions, technical documentation, mentoring, or cross-functional initiatives beyond assigned feature implementation.

What You'll Bring

  • A strong ownership mindset and the ability to take a problem from an incomplete requirement to a reliable, measurable outcome.
  • Practical judgment across the stack, with comfort deciding when to reuse, refactor, simplify, or introduce new technology based on business value and operational risk.
  • Clear communication with technical and non-technical partners, including the ability to explain trade-offs, surface risks early, and align people around an executable plan.
  • A quality-oriented approach that treats testing, security, maintainability, observability, and user experience as part of delivery rather than afterthoughts.
  • Curiosity and adaptability when working in an evolving product environment, learning unfamiliar systems, and improving existing code without disrupting customer outcomes.
  • Collaborative habits that strengthen the team through constructive code reviews, knowledge sharing, documentation, and respectful participation in technical decisions.
  • A bias toward evidence and continuous improvement, using production signals, feedback, and delivery results to determine whether engineering work is actually solving the intended problem.

Why Join Us

  • Own meaningful product outcomes across backend and frontend systems instead of working within a narrow technology silo, with direct influence on engineering quality and customer experience.
  • Work with a collaborative, cross-functional engineering team that values thoughtful trade-offs, continuous learning, clear communication, and practical improvements to how software is built.
  • Grow your technical breadth through end-to-end ownership, architecture participation, production problem-solving, and exposure to the systems and decisions behind reliable digital products.

What We Offer

  • A hybrid work environment in Gurugram with opportunities to collaborate closely while maintaining focused time for deep engineering work.
  • A mid-level compensation range of ₹12–18 LPA and the opportunity to grow through meaningful ownership across Java backend and React frontend development.

Skills

  • Java
  • Spring Boot
  • REST APIs
  • React
  • JavaScript
  • TypeScript
  • Relational Databases
  • Object-oriented design
  • API security
  • automation testing
  • Git
  • Mobile Software Development
  • Code Review
  • Debugging
  • System Architecture
  • Cross-Functional Collaboration

Similar jobs