Position : Senior Full Stack Engineer (Java + React)
Experience : 6+ Years
Job Type : Full-time
Job Summary :
We are seeking a highly skilled Senior Full Stack Engineer with 6+ years of experience, demonstrating strong proficiency in both Java (backend) and React (frontend). The ideal candidate will be responsible for designing, developing, and deploying robust, scalable applications across the entire stack. This role requires expertise in building modern, high-performance web applications, contributing to microservices architecture, and ensuring seamless integration between the presentation layer and enterprise backend systems.
Key Responsibilities :
- Design, develop, and deploy new features and applications across the full stack, utilizing Java and the Spring Boot framework for the backend, and React and related libraries for the frontend.
- Implement and contribute to the design of microservices architecture, ensuring services are scalable, resilient, and efficiently communicate via RESTful APIs.
- Build and maintain high-quality, responsive user interfaces using React, JavaScript (ES6+), HTML5, and CSS.
- Ensure excellent user experience and adherence to design specifications.
- Work with both relational and NoSQL databases, including designing schemas, writing complex queries, and optimizing database performance to support application needs.
- Write clean, efficient, well-documented code. Participate in code reviews, implement comprehensive unit and integration tests, and contribute to CI / CD pipelines and deployment processes.
- Troubleshoot, debug, and resolve technical issues across all layers of the application stack, focusing on performance tuning and system stability.
Qualifications : Experience :
6+ years of overall professional experience in full-stack software development.Strong proficiency in Java and extensive experience building enterprise applications using Spring Boot and the wider Spring Framework.Expert proficiency in React and core web technologies (JavaScript ES6+, HTML5, CSS). Experience with state management libraries (e.g., Redux, Zustand) is highly desired.Proven experience in designing and developing RESTful APIs and working within a microservices architecture.Strong experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.Proficient with Git version control, containerization tools (e.g., Docker), and cloud platforms (AWS, Azure, or GCP).Preferred Skills : Experience with GraphQL, TypeScript, and a focus on performance optimization techniques for both Java services and React applications.
(ref : hirist.tech)