E

Senior Full-Stack React Developer with Java Expertise

Everite Solutions

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
B.Tech/B.E./B.C.A./B.Sc(Computer Science/IT)/Diploma in Computer Science or Engineering
Eligibility
Open to candidates holding B.Tech, B.E., B.C.A., B.Sc (Computer Science or IT), diplomas in Computer Science or Engineering, or any graduate qualifications related to IT fields.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Everite Solutions is seeking an experienced Senior Full-Stack Developer specialized in React.js with solid skills in Java backend development. This position involves designing and implementing modern AI-enhanced applications, working extensively with React for the front end and Spring-based microservices for the backend, supported by PostgreSQL databases. The role requires technical versatility and adaptability to a dynamic AI-driven development environment.

Key Responsibilities

  • Lead the development and upkeep of scalable React.js applications using advanced concepts like hooks, context API, suspense, and concurrent features.
  • Work closely with product management and design teams to deliver responsive, high-performance user interfaces that are accessible and user-friendly.
  • Build and improve RESTful Java backend services using Spring Boot, with focus on API design, JPA/Hibernate data management, and orchestrating services.
  • Design efficient SQL queries, normalized database schemas, indexes, and stored procedures for PostgreSQL to handle large-scale operations.
  • Engage in code reviews, team discussions on architecture, and continuously enhance development processes.
  • Implement rigorous testing practices including unit, integration, and end-to-end tests for both frontend and backend components.
  • Contribute to CI/CD pipeline management, containerization using Docker, Kubernetes orchestration, and cloud infrastructure integration when required.
  • Integrate AI/ML and large language model-powered functionalities as part of evolving product capabilities.

Required Qualifications and Skills

  • Expert-level knowledge in React.js core concepts such as component lifecycles, virtual DOM, JSX, and advanced hooks.
  • Experience with state management libraries like Redux Toolkit, Zustand, or Recoil, and server state management tools like React Query.
  • Proficiency with React Router v6+ for complex routing scenarios including protected and nested routes.
  • Skilled in performance optimization using React DevTools, Lighthouse audits, and analyzing bundle sizes.
  • Strong TypeScript experience to create typed React components.
  • Familiarity with styling tools such as CSS Modules, Tailwind CSS, or component libraries like Material UI or Ant Design, with a focus on responsive and mobile-first designs.
  • Expertise in testing frameworks including Jest, React Testing Library, and E2E tools like Cypress or Playwright.
  • Thorough understanding of RDBMS principles including normalization, indexing, and query execution with advanced SQL skills for PostgreSQL databases.
  • Solid object-oriented programming foundations, adherence to SOLID principles, and experience with Java 11+, Spring Boot, MVC, and security frameworks.
  • Proficient in JPA/Hibernate including entity mappings, transaction management, and JPQL.
  • Experience designing RESTful APIs with proper documentation, version control, and standardized error handling.
  • Familiarity with Maven build system.

Preferred Additional Knowledge

  • Containerization and orchestration experience using Docker and Kubernetes.
  • Hands-on exposure to Azure cloud services.
  • Basic knowledge of AI/LLM APIs and prompt engineering techniques.
  • Understanding of microservices architecture and distributed system design patterns.

Personal Attributes

  • End-to-end thinker passionate about both frontend user experience and backend system architecture.
  • Able to adapt and thrive with evolving requirements in a startup-like fast-moving environment.
  • Enthusiastic about leveraging AI-assisted development tools to enhance productivity.
  • Strong collaborator who communicates challenges early and provides constructive code feedback.
  • Commitment to continuous learning by staying updated on new technologies, RFCs, and release notes.

Technical Stack Snapshot

  • Front-end: React.js, TypeScript, Redux Toolkit, TanStack Query, Tailwind CSS
  • Back-end: Java 11+, Spring Boot, Spring MVC, Spring Security, JPA/Hibernate
  • Database: PostgreSQL
  • Testing: Jest, React Testing Library, JUnit, Mockito, Cypress
  • Tooling & CI: Git, Maven, Docker, GitHub Actions
  • AI Tools: LLM APIs, AI-assisted coding (such as Copilot, Claude Code)

Additional Information

The position requires presence in Hyderabad office with US timezone overlap, involving evening and occasional late-night working hours. Compensation includes a competitive India cost-to-company package, stock options, and performance-related bonuses. Everite is a technology company operating across product development, managed services, and proprietary software products.

Eligibility

Candidates with a Bachelor of Technology, Bachelor of Engineering, Bachelor of Computer Applications, Bachelor of Science in Computer Science or IT, or any graduate/diploma in Computer Science/Engineering or related IT fields are invited to apply.

Minimum education

Bachelor's Degree

Tools & software

Java React PostgreSQL · 2 to 5 years required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Learning Agility
Online · instant AI help
Broxer