About the Role:
We're looking for a talented and motivated Full Stack Developer with strong experience in Java and React to join our development team. You will be responsible for designing, developing, and maintaining scalable web applications that provide an outstanding user experience and reliable back-end performance.
Responsibilities:
* Develop, test, and deploy high-quality web applications using Java (Spring Boot) and React.js
* Collaborate closely with UX/UI designers, backend engineers, and product managers to deliver robust solutions
* Implement RESTful APIs and integrate front-end interfaces with backend logic
* Ensure code quality, security, and performance through code reviews and best practices
* Troubleshoot and debug issues across the full stack
* Continuously research and propose new technologies to improve development efficiency and user experience
Requirements:
* Minimum 5 years of Full Stack Java development experience with React.
* Solid proficiency in Spring Boot and designing RESTful APIs.
* Experience and expertise in AWS, No-SQL/Relational Databases.
* Experience and expertise in advanced topics like asynchronous processing, background threads, concurrency handling, analyzing bottlenecks & optimizing back-end services for performance, and developing comprehensive unit and integration tests.
* Strong stakeholder management, facilitation, and change management skills.
* Proficiency in English (written and verbal).
Nice to Have:
* Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure, or GCP)
* Knowledge of TypeScript and modern testing frameworks (JUnit, Jest, etc.)
* Familiarity with CI/CD pipelines