Posted on: 15/11/2025
Description :
About the Role
We are looking for a highly motivated Java Full-Stack Developer with a strong foundation in backend and frontend development.
You will work in a collaborative environment with global teams to develop microservices, build responsive web interfaces, and support the implementation of scalable enterprise applications.
This role is ideal for someone looking to grow their full-stack development skills while contributing to high-impact global projects.
Key Responsibilities :
Backend Development
- Develop and maintain backend microservices using Java 11/17+, Spring Boot, Spring MVC, and Spring Data JPA.
- Write REST APIs, process JSON responses, and integrate external systems.
- Implement business logic, caching mechanisms, and data validation.
Frontend Development :
- Build modern, responsive web interfaces using React.js, Angular, or Vue.js.
- Write clean and maintainable TypeScript/JavaScript, HTML5, CSS3, and SCSS.
- Utilize UI design frameworks like Material UI or Bootstrap.
Database & Storage :
- Work with PostgreSQL, MySQL, or MongoDB.
- Write SQL queries, perform CRUD operations, and optimize simple queries.
CI/CD & Testing :
- Contribute to CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI.
- Write unit tests using JUnit and Mockito.
- Follow Agile development processes including sprints, stand-ups, and retrospectives.
Collaboration & Documentation :
- Work closely with senior developers, QA, and product teams.
- Create and maintain documentation for modules, APIs, and workflows.
- Troubleshoot and resolve bugs and production issues.
Required Skills :
- Java 8/11/17+, Spring Boot, Spring MVC, JPA/Hibernate
- React.js or Angular or Vue.js
- JavaScript (ES6+), TypeScript, HTML5, CSS3
- Git, Maven/Gradle
- Basic knowledge of Docker and cloud concepts
- Understanding of Agile/Scrum practices
Key Responsibility Areas (KRAs) :
- Deliver assigned tasks with 90%+ on-time completion and minimal defects.
- Write clean, maintainable code following project coding guidelines.
- Improve test coverage and maintain consistent unit testing for all features.
- Troubleshoot and resolve assigned bugs within agreed SLAs.
- Maintain proper documentation including API descriptions and workflow notes.
- Collaborate effectively with senior developers and continuously learn new technologies.
- Ensure UI/UX consistency and responsiveness across screens.
- Participate actively in Agile ceremonies, providing accurate updates and estimations
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1575078
Interview Questions for you
View All