Job Description
<p><p><b>About the Role : </b></p><p><br/></p><p>We are seeking a highly skilled Java Fullstack Developer with strong expertise in backend and frontend development to design, build, and scale enterprise-grade applications.<br/><br/> The ideal candidate will have hands-on experience in Java, Spring Boot, Microservices, React.js, Redux, and exposure to Generative AI technologies.<br/><br/> You will be responsible for delivering high-performing, secure, and user-centric solutions in a collaborative and agile Development : </b></p><p><br/></p><p>- Design, develop, and optimize scalable APIs and microservices using Java, Spring Boot, and RESTful services.</p><p><br/></p>- Ensure robustness, scalability, and high availability of backend services.<br/><br/></p><p>- Integrate services with databases (SQL/NoSQL) and external systems.<br/><br/></p><p>- Implement secure coding practices, exception handling, and performance tuning.<br/><br/><b>Frontend Development :</b></p><p><p><b><br/></b></p>- Build responsive, interactive, and user-friendly interfaces using React.js and Redux.<br/><br/></p><p>- Optimize web applications for speed, scalability, and cross-browser compatibility.<br/><br/></p><p>- Collaborate with UI/UX designers to bring mockups and wireframes to life.<br/><br/><b>Architecture & Integration :</b></p><p><p><b><br/></b></p>- Participate in end-to-end solution design, from requirement analysis to deployment.<br/><br/></p><p>- Contribute to system architecture discussions and apply design patterns and best practices.<br/><br/></p><p>- Integrate frontend and backend services seamlessly with APIs and middleware.<br/><br/><b>Generative AI Enablement :</b><br/><br/></p><p>- Explore, prototype, and implement use cases leveraging Gen AI frameworks and APIs.<br/><br/></p><p>- Collaborate with data science and AI teams to embed intelligent features into applications.<br/><br/><b>DevOps & Agile Delivery :</b></p><p><p><b><br/></b></p>- Work in Agile/Scrum teams, contributing to sprint planning, reviews, and retrospectives.<br/><br/></p><p>- Utilize CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS/Azure/GCP).<br/><br/></p><p>- Ensure code quality through unit testing, integration testing, and code Skills & Experience : </b></p><p><b><br/></b></p><p><b>Core Technical Expertise : </b></p><p><br/></p><p>- Strong proficiency in Java, Spring Boot, Microservices architecture.</p><p><br/></p>- Proven experience with React.js, Redux, JavaScript (ES6+), HTML5, CSS3.<br/><br/></p><p>- Knowledge of RESTful APIs, JSON, GraphQL.<br/><br/></p><p>- Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.<br/><br/></p><p>- Hands-on experience with CI/CD tools (Jenkins, GitLab, Azure DevOps) and version control (Git).<br/><br/></p><p>- Exposure to cloud-native application development (AWS, Azure, Skills : </b></p><p><br/></p><p>- Understanding of Generative AI frameworks (OpenAI APIs, LangChain, HuggingFace, etc.</p><p><br/></p>- Knowledge of containerization and orchestration (Docker, Kubernetes).<br/><br/></p><p>- Experience in test-driven development (TDD) and automated testing frameworks (JUnit, Mockito, Selenium).<br/><br/></p><p>- Familiarity with message queues (Kafka, : </b></p><p><br/></p><p>- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.</p><p><br/></p>- 5 - 8+ years of proven experience in Java fullstack development.<br/><br/></p><p>- Strong problem-solving, analytical, and communication skills</p><br/></p> (ref:hirist.tech)