HamburgerMenu
hirist

Java Full Stack Developer - Spring/React.js

MARKTINE TECHNOLOGY SOLUTIONS PRIVATE LIMITED
Anywhere in India/Multiple Locations
6 - 10 Years

Posted on: 18/10/2025

Job Description

Description :


We are seeking an experienced Java Full Stack Developer with strong expertise in both backend and frontend technologies.

The ideal candidate will have a solid foundation in Java (version 8 or above) and extensive experience building scalable, high-performance web applications using modern JavaScript frameworks like React.js.

You will be responsible for designing, developing, and maintaining full-stack applications, collaborating with cross-functional teams, and driving best practices in coding, testing, and deployment.

Key Responsibilities :

- Design and develop robust, scalable backend services using Java 8+ and Spring Boot framework.

- Build and maintain RESTful and SOAP-based APIs for seamless integration with frontend and third-party systems.

- Work with PL/SQL to write optimized queries and stored procedures, particularly with Oracle and PostgreSQL databases.

- Develop microservices architectures and ensure proper service orchestration and communication.

- Implement database design and management, including schema optimization and performance tuning.

- Develop rich, responsive web interfaces using React.js and modern front-end technologies such as JavaScript, HTML5, and CSS3.

- Implement microfrontend architectures where applicable for scalable and maintainable frontend codebases.

- Collaborate with UI/UX designers to ensure the best user experience and consistent design patterns.

- Utilize CI/CD pipelines (Jenkins, GitHub Actions) for automated build, test, and deployment processes.

- Write unit and integration tests using JUnit, Jest, and ReadyAPI/Postman for API testing to ensure high code quality.

- Participate in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.

- Leverage containerization tools like Docker and orchestration platforms such as Kubernetes for deployment and scaling.

- Work with cloud infrastructure on platforms like Oracle Cloud Infrastructure (OCI), Microsoft Azure, and AWS for deploying and managing applications.

- Utilize AI-assisted development tools such as GitHub Copilot to increase productivity and code quality.

Technical Skills :

- Programming Languages : Java (8+), JavaScript, PL/SQL

- Backend Frameworks : Spring Boot, Node.js

- Frontend Frameworks : React.js, HTML, CSS

- API Technologies : REST, SOAP

- Databases : Oracle, PostgreSQL

- Version Control : Git

- CI/CD : Jenkins, GitHub Actions

- Testing Tools : ReadyAPI, Postman, Jest, JUnit

- Containerization & Orchestration : Docker, Kubernetes

- Architecture : Microservices, Microfrontend

- Cloud Platforms : OCI, Azure, AWS

- AI Tools : GitHub Copilot

Nice to Have :

- Experience in test automation using Selenium and Java Cucumber

- Knowledge of Kafka or other messaging systems for event-driven architecture


info-icon

Did you find something suspicious?