We are seeking a highly skilled and experienced Java Full Stack Developer with over 5 years of professional experience. The ideal candidate will have strong expertise in Java (Spring Boot) for backend development, React.js for frontend development, and hands-on experience with SQL or NoSQL databases . You will work closely with cross-functional teams to design, develop, and maintain scalable web applications.
Key Responsibilities :
- Design, develop, and maintain high-performance, scalable web applications using Java , Spring Boot , and React.js .
- Collaborate with Product Owners, Architects, and other team members to translate business requirements into technical solutions.
- Build and consume RESTful APIs and integrate with third-party services.
- Write clean, maintainable, and testable code.
- Optimize application performance and troubleshoot production issues.
- Design and manage relational (e.g., PostgreSQL , MySQL ) or non-relational databases (e.g., MongoDB , Cassandra ).
- Follow Agile / Scrum development practices and participate in daily stand-ups and sprint planning.
Required Qualifications :
7+ years of professional experience as a Full Stack Developer .Strong proficiency in Java 8+ , Spring Boot , and React.js .Solid understanding of HTML5, CSS3, JavaScript, and modern JS frameworks.Experience with RESTful API design and implementation.Expertise in SQL databases (e.g., PostgreSQL, MySQL, Oracle) and / or NoSQL databases (e.g., MongoDB, DynamoDB).Experience with CI / CD pipelines , Git , Docker , and Kubernetes .Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.Excellent problem-solving and communication skills.Preferred Qualifications :
Experience with TypeScript and state management libraries (Redux, Zustand, etc.).Prior experience in a microservices architecture environment.Knowledge of performance tuning and caching strategies.Experience with unit testing frameworks (JUnit, Jest) and test automation .