Skip to main content

Full stack Java + React

Technology
Trigent Software
Pune, IndiaToday
Full time

Job description

  • 8+ years of experience building enterprise-grade applications across both frontend and backend layers in a full-stack environment
  • Strong proficiency in React, JavaScript, and TypeScript, with a solid understanding of functional components, props, JSX, and modern ES6+ features
  • Expertise in designing and implementing responsive, high-performance UI using CSS3, component-based architecture, and modern UI/UX best practices
  • Hands-on experience managing application state and API integration, JSON, and streaming integrations (i.e. fetch or axios) for backend communication, in Angular/React applications, including use of libraries for scalable frontend architecture.
  • Strong proficiency in Java and Spring Boot for building scalable, secure, and maintainable backend services and RESTful APIs
  • Experience using Hibernate / JPA for object-relational mapping and efficient interaction with relational databases
  • Solid understanding of REST API design principles, request/response handling, and integration between frontend and backend systems
  • Working knowledge of relational databases (e.g., PostgreSQL, Oracle, MySQL), including schema design, writing optimized SQL queries, and understanding indexing and performance considerations
  • Understanding data modeling, transactions, and data consistency concepts in distributed systems
  • Familiarity with authentication and authorization mechanisms (e.g., PKCE, Oauth2.0, token-based authentication) and application security best practices
  • Experience working with large datasets on the UI, optimizing performance, and ensuring efficient data rendering and bundle optimization
  • Hands-on experience with unit, integration, and end-to-end testing across frontend and backend layers to ensure code quality and reliability
  • Good understanding of microservices architecture, service integration, and distributed system design principles
  • Familiarity with containerization and cloud environments (e.g., Docker, Kubernetes) for building and deploying scalable applications is an added advantage
  • Proficient with Git, CI/CD pipelines, and modern development workflows, with experience working in Agile and DevOps-driven environments
  • Strong understanding of coding standards, code reviews, and engineering best practices, with a focus on performance, scalability, and maintainability

Interested in this role?