Job Description
<p><p>We are seeking a highly skilled Java Full Stack Developer with a strong background in Java (8+), Spring Boot, ReactJS, and enterprise-level database systems.<br/><br/> The ideal candidate will play a critical role in designing, developing, and delivering full-stack web applications, while contributing to system architecture, CI/CD pipelines, and ensuring best development practices.<br/><br/>This role requires hands-on coding in both backend and frontend (Java and React), working on real project implementations, and a strong ability to communicate and explain work done.</p><br/><p><b>Key Responsibilities :</b></p><p><br/></p><p>- Design and develop scalable web applications using Java (8+), Spring Boot, and ReactJS.<br/><br/></p><p>- Write efficient and reusable components using ReactJS, HTML, CSS, and JavaScript.<br/><br/></p><p>- Must have hands-on coding experience at project level.<br/><br/></p><p>- Build and consume RESTful and SOAP APIs for seamless system integration.<br/><br/></p><p>- Work extensively with PL/SQL, Oracle, and PostgreSQL to develop, optimize, and maintain database-driven functionality.<br/><br/></p><p>- Implement and maintain unit tests and integration tests using JUnit, Jest, ReadyAPI, Postman.<br/><br/></p><p>- TDD/BDD experience is a plus.<br/><br/></p><p>- Utilize tools like Jenkins, GitHub, and Git for version control and automated deployments.<br/><br/></p><p>- Exposure to cloud platforms including OCI, AWS, and Azure with working knowledge of deployments and services.<br/><br/></p><p>- Build containerized applications using Docker and manage deployment on Kubernetes (K8s).<br/><br/></p><p>- Develop and maintain Microservices and Microfrontend architectures.<br/><br/></p><p>- Familiarity with tools like GitHub Copilot for smart code assistance.<br/><br/></p><p>- Experience with Selenium, Java Cucumber, and Kafka for messaging or stream processing is an advantage.<br/><br/></p><p>- Able to articulate, explain, and document all modules and technologies listed on your resume and actively involved in the project(s).</p><br/><p><b>Required Skills & Experience :</b></p><br/><p><b>Core Technical Stack : </b></p><p><b><br/></b></p><p>- Java (8+), JavaScript, HTML5, CSS3, PL/SQL<br/><br/></p><p>- Spring Boot, ReactJS, NodeJS<br/><br/></p><p>- REST, SOAP<br/><br/></p><p>- Git (GitHub, GitLab)<br/><br/></p><p>- Oracle, PostgreSQL<br/><br/></p><p>- JUnit, ReadyAPI, Jest, Postman<br/><br/></p><p>- Jenkins, GitHub Actions, Maven<br/><br/></p><p>- Oracle Cloud Infrastructure (OCI), Azure, AWS (exposure required)<br/><br/></p><p>- Docker, Kubernetes (K8s)<br/><br/></p><p>- Microservices, Microfrontend<br/><br/></p><p>- GitHub Copilot or similar<br/><br/></p><p>- Kafka, Selenium, Java Cucumber</p><br/><p><b>Additional Requirements :</b></p><p><br/></p><p>- Strong React coding experience with actual project-level implementation (not just theoretical or summarized skills).<br/><br/></p><p>- Must be able to explain the tools, libraries, components, and technologies listed on your resume confidently during technical discussions.<br/><br/></p><p>- Strong debugging and troubleshooting skills across the full tech stack.<br/><br/></p><p>- Good understanding of software development life cycle (SDLC), Agile methodologies, and DevOps practices</p><br/></p> (ref:hirist.tech)