About the Role
We’re looking for a highly skilled Full Stack Engineer with hands‑on experience in React (front end) and Java Spring Boot (back end). You will be responsible for designing, developing, and maintaining scalable web applications, working closely with cross‑functional teams to deliver high‑quality software solutions.
Key Responsibilities
- Design and develop responsive, user‑friendly web applications using React.
- Build and maintain scalable REST APIs and microservices using Java Spring Boot.
- Collaborate with UX/UI designers, product managers, and QA engineers to deliver features end‑to‑end.
- Write clean, maintainable, and testable code following best practices.
- Integrate front‑end and back‑end components to ensure seamless functionality.
- Optimize application performance and scalability.
- Participate in code reviews, troubleshooting, and debugging.
- Stay updated with the latest trends in Java, Spring, React, and cloud technologies.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3+ years of professional experience as a Full Stack Developer.
- Strong proficiency in React.js (hooks, state management, routing, testing frameworks).
- Solid experience with Java Spring Boot, REST APIs, and microservices.
- Familiarity with SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of CI/CD pipelines, Git, and containerization (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong problem‑solving skills and ability to work in an Agile/Scrum environment.