Full Stack Java developer
Role details
Job location
Tech stack
Job description
Full Stack Developer (Java, Microservices, Spring Boot, API, ReactJS) - JD
Backend Development - Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices architecture.
-
API Development & Integration - Build, document, and consume RESTful APIs, ensuring secure, performant, and reusable services.
-
Frontend Development - Develop rich, responsive UI components using ReactJS, Redux (or similar state management), and modern JavaScript/TypeScript.
-
Database Management - Design and optimize SQL/NoSQL databases, write queries, and ensure high availability and data integrity.
-
DevOps & CI/CD - Work with Git, Jenkins, Docker, Kubernetes, or similar tools to support automated builds, deployments, and monitoring.
-
Testing & Quality - Write unit, integration, and end-to-end tests; ensure code quality, maintainability, and adherence to best practices.
-
Agile Collaboration - Partner with product owners, business analysts, QA, and other engineers in an Agile/Scrum environment, contributing to sprint planning and delivery.
-
Performance & Security - Optimize application performance, troubleshoot issues, and ensure compliance with security and regulatory standards.
Skills
- Spring Boot
- MicroServices
- ReactJS
Requirements
Do you have experience in UI implementation?