Job Description: Full Stack Developer (ReactJS & Java/Spring Boot)
1. Position Overview
We are seeking a passionate and driven Full Stack Developer with 2+ years of hands-on
experience in building web applications using ReactJS for the frontend and Java/Spring Boot
for the backend. This role is ideal for a proactive individual eager to grow their skills, contribute
to real-world projects, and work in a collaborative, agile environment. You will be responsible for
developing, testing, and maintaining both client-side and server-side components of our
applications, contributing directly to features that impact our users.
3. Location
Ahmedabad, Gujarat, India:
4. Experience Required
5. Key Responsibilities
The Full Stack Developer will be responsible for:
Develop and maintain user-facing features using ReactJS, ensuring
responsiveness and a good user experience.
Translate UI/UX designs and wireframes into high-quality code.
Collaborate with UI/UX designers to implement interactive and intuitive user
interfaces.
Optimize frontend performance for speed and scalability.
Design, develop, and maintain RESTful APIs and server-side logic using Java
and Spring Boot.
Implement business logic, integrate with databases, and handle data processing.
Ensure the security and reliability of backend services.
Work with relational databases (e.g., MySQL, PostgreSQL) to design and
manage database schemas.
Write efficient SQL queries and manage data interactions through ORM
frameworks (e.g., JPA/Hibernate).
Write clean, well-structured, and maintainable code following coding standards.
Participate in code reviews and provide constructive feedback.
Write unit and integration tests for both frontend and backend components to
ensure quality.
Collaborate effectively with team members, product managers, and QA
engineers throughout the software development lifecycle.
Actively participate in agile ceremonies (sprint planning, daily stand-ups).
Continuously learn and adapt to new technologies and best practices.
Assist in identifying and resolving technical issues and bugs.
6. Required Skills & Qualifications
related field (or equivalent practical experience).
development.
7. Tech Stack & Core Competencies (Must-Have)
hooks).
JavaScript (ES6+): Solid understanding of modern JavaScript.
HTML5, CSS3: Good understanding of web markup and styling (e.g., Flexbox,
Grid, Bootstrap, basic SASS/LESS).
State Management: Familiarity with state management patterns (e.g., Context
API, basic Redux usage).
Java: Good understanding of Core Java concepts (OOP, data structures,
collections).
Spring Boot: Hands-on experience developing RESTful APIs with Spring Boot.
Spring Framework: Familiarity with Spring MVC, Spring Data JPA.
ORM: Basic understanding of JPA/Hibernate.
SQL: Practical experience with at least one relational database (e.g., MySQL,
PostgreSQL) including writing SQL queries.
8. Nice to Have (Bonus Points)
Keyskills: AWS CSS Hibernate Spring Boot HTML Java Fullstack API Development reactjs Microservices Angular springboot sql GIT Fullstack Development Javascript
STL Digital is a global IT services and consulting company dedicated to delivering exceptional digital transformation experiences for enterprises. Our strategic partnerships with top technology firms and startups enable us to provide end-to-end digital solutions that enhance customer experience...