HamburgerMenu
hirist

LSInextGen - Java Full Stack Developer - Spring/React.js

LSInextGen
Multiple Locations
3 - 10 Years

Posted on: 29/09/2025

Job Description

A Java Full Stack Developer job description requires a professional to design, develop, and maintain both the front-end user interface and back-end server-side logic of web applications. Key responsibilities include using Java with frameworks like Spring and Hibernate for back-end development, HTML, CSS, and JavaScript frameworks (e.g., Angular, React) for front-end development, managing databases, building and integrating APIs, ensuring application scalability and responsiveness, collaborating with cross-functional teams, and performing testing and debugging throughout the software development lifecycle.

Key Responsibilities :

- Front-end Development : Design and develop user interfaces using HTML, CSS, and JavaScript, along with frameworks like Angular, React, or others.

- Back-end Development : Implement server-side logic and functionality using Java and frameworks such as Spring, Spring Boot, and Hibernate.

- API Development : Create and integrate RESTful APIs for seamless data exchange and functionality between different application components and external services.

- Database Management : Manage, optimize, and maintain databases, including designing schemas and writing complex queries to ensure data integrity.

- Cross-Platform Optimization : Ensure applications are responsive, perform well, and are compatible across various devices and platforms, including mobile.

- Collaboration and Communication : Work with product managers, designers, testers, and other developers to translate business requirements into functional software solutions.

- Testing and Debugging : Conduct unit, integration, and system testing, and debug applications to ensure reliability, performance, and stability.

- Deployment and Maintenance : Deploy applications to production environments and provide ongoing support and maintenance.

- Code Quality and Best Practices : Write clean, maintainable code, participate in code reviews, and adhere to software development best practices and design patterns.

- Continuous Learning : Stay updated with emerging technologies, tools, and frameworks to enhance the development process and user experience.

Required Technical Expertise :

- Front-End : HTML, CSS, JavaScript, and JavaScript frameworks like Angular or React.

- Back-End : Java, Spring, Hibernate, and experience with web services.

- Databases : Proficiency with database technologies like MySQL, Oracle, or MongoDB.

- APIs : Experience in designing, developing, and integrating APIs.

- Version Control : Familiarity with version control systems like Git.

- Cloud Platforms : Experience with cloud platforms (e.g., AWS, Azure), although not always explicitly mentioned, can be beneficial.


info-icon

Did you find something suspicious?