Job Summary :
We are seeking an experienced and highly skilled Java Full Stack Developer to join our dynamic engineering team. The ideal candidate will have over 6 years of hands-on experience in designing, developing, and maintaining scalable web applications using Java (Spring / Hibernate) on the backend and React with Redux and TypeScript on the frontend.
________________________________________
Key Responsibilities :
- Design and develop scalable, secure, and high-performance web applications.
- Build backend services and APIs using Java, Spring Boot, and Hibernate.
- Develop responsive and interactive user interfaces using React, Redux, and TypeScript.
- Participate in all phases of the software development lifecycle including analysis, design, development, testing, deployment, and maintenance.
- Collaborate with cross-functional teams including UI / UX designers, DevOps, QA, and Product Managers.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Ensure application performance, quality, and responsiveness.
- Troubleshoot and resolve technical issues across the stack.
- Review code and provide constructive feedback to peers.
________________________________________
Required Skills & Experience :
6+ years of overall experience in full-stack development.Strong core Java programming skills.Expertise in Spring Framework, especially Spring Boot and Spring Security.Proficient in Hibernate or other JPA-based ORM tools.Solid experience with React.js, Redux, and TypeScript.Good understanding of RESTful API design and implementation.Experience with relational databases such as MySQL, PostgreSQL, or Oracle.Familiarity with version control systems like Git.Strong problem-solving and debugging skills.Experience in Agile / Scrum development environments.