We are looking for a skilled Java Full Stack Developer to design, develop, and maintain scalable web applications using modern backend and frontend technologies. The ideal candidate should be comfortable working across the full technology stack, from user interface to backend services and databases.
Key Responsibilities :
- Design, develop, and maintain backend services using Java and related frameworks
- Build responsive and user-friendly frontend applications
- Develop RESTful APIs and integrate them with frontend components
- Participate in system design, development, testing, and deployment
- Write clean, reusable, and maintainable code
- Perform unit testing and support integration and system testing
- Debug, troubleshoot, and resolve application issues
- Collaborate with product owners, business analysts, and QA teams
- Participate in code reviews and follow coding standards
- Support application deployment and post-production issues
Mandatory Skills :
Strong experience in Java (Java 8 or above)Experience with Spring / Spring BootExperience in building RESTful Web ServicesStrong knowledge of SQL and relational databases (Oracle, MySQL, PostgreSQL)Experience with HTML, CSS, JavaScriptExperience with frontend frameworks such as Angular or ReactFamiliarity with Git / version control systemsGood-to-Have Skills :
Experience with Microservices architectureExposure to Cloud platforms (AWS / Azure / GCP)Knowledge of CI / CD pipelines (Jenkins, GitHub Actions, etc.)Experience with Docker / KubernetesUnderstanding of Hibernate / JPABasic knowledge of Linux / UnixExposure to Agile / Scrum methodology