Full stack Java + React
Technology
Trigent SoftwarePune, 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?