Senior Full-Stack React Developer with Java Expertise
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