Full Stack Developer Java/React.js
Job Description
Job Summary
we are seeking a full stack developer with 3–5 years of experience in building scalable, secure, and high-performance web applications using java (spring boot) on the backend and react on the frontend. the ideal candidate will actively participate in architectural design, api development, frontend optimization, and ci/cd enhancements.
Key Responsibilities
- build and maintain scalable, responsive web applications across frontend and backend
- design and implement rest apis and java-based microservices using spring boot
- collaborate with cross-functional teams (product, design, qa) to deliver reliable features
- develop seo-optimized, performant react interfaces with tailwind css and modern js
- write unit tests and ensure code quality using tdd and code reviews
- integrate with third-party services, analytics platforms, and observability tools
- participate in system design and performance optimization discussions
- contribute to ci/cd improvements and deployment automation
Skills Required
frontend: react.js (hooks, lifecycle, context api), tailwind css, html5, css3, javascript (es6+), next.js (preferred), ui libraries, design systems, seo best practices
backend: java 8+, spring boot, microservices, node.js, express.js, rest api, jwt authentication, postgresql, mysql, mongodb
testing: junit, mockito, jest
devops & tools: docker, ci/cd (github actions, gitlab ci, jenkins), git, github, agile methodologies, aws/cloud exposure (preferred)
