E
IT(Software/Hardware)

Software Engineer - Java Full Stack with ReactJS (Spring Boot / TypeScript / Oracle / Microservices)

EPAM Systems

Role Overview

EPAM Systems is hiring an experienced Full Stack Software Engineer specializing in Java and ReactJS across its delivery centers in Bengaluru and Pune, India. In this role, you will design, develop, and maintain high-performance, scalable enterprise applications. Working across both client-facing frontends and backend services, you will leverage modern Java, Spring Boot, React, and relational database technologies within enterprise event-driven architectures to deliver digital platform solutions for global clients.

Core Responsibilities

  • Full Stack Engineering: Design, develop, and maintain robust, scalable software solutions combining Java and Spring Boot backends with responsive ReactJS frontends.
  • UI & API Integration: Implement responsive user interfaces using JavaScript, TypeScript, and modern React concepts, integrating seamless communication via RESTful and SOAP web services.
  • Database Design & Persistence: Architect, optimize, and manage database operations using Oracle Database, writing efficient SQL, PL/SQL routines, and handling transaction management.
  • Performance & Scalability: Profile application memory, tune multi-threaded backend processes, and optimize frontend rendering to ensure high responsiveness and minimal latency.
  • Security & Best Practices: Apply strict application security protocols, safeguard sensitive data, conduct thorough code reviews, and maintain clean engineering standards.
  • Agile Collaboration: Participate actively in sprint ceremonies, architectural planning, and knowledge-sharing initiatives alongside cross-functional, global development teams.

Qualifications & Requirements

  • Professional Experience: 4 to 5 years of professional hands-on software development experience building full stack web applications.
  • Backend Core: Strong command of Java fundamentals, including multi-threaded programming, concurrency, memory management, and runtime profiling.
  • Spring Ecosystem: Practical experience developing enterprise microservices and applications using the Spring Framework and Spring Boot.
  • Frontend Proficiency: Solid working experience with React.js, JavaScript, TypeScript, and web standards (HTML5/CSS3).
  • Databases & Web Services: Hands-on experience with Oracle Database, SQL, PL/SQL, transaction handling, and REST/SOAP web service protocols.
  • Tools & Infrastructure: Proficiency with build and versioning tools including Git, GitLab, Maven, Gradle, IntelliJ IDEA, and Jira; familiarity with event-driven enterprise architectures.

About EPAM Systems

EPAM Systems is a leading global digital platform engineering and software development consulting firm. Operating across more than 50 countries, EPAM delivers innovative digital products, platform engineering solutions, and advanced technology consulting to Fortune Global 500 enterprises across technology, financial services, healthcare, and retail sectors.

Important Candidate Notice

This job posting and its descriptions are owned by EPAM Systems . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with EPAM Systems directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹12 - ₹22 Lakhs/Annum
Experience Required 4 - 5 Years
Last Date to Apply Continuous Recruitment
Posted On 08-11-2026
Mandatory Skills
Java React.js JavaScript TypeScript Spring Framework Spring Boot Web Services (REST / SOAP) Oracle Database SQL & PL/SQL Multi-Threading & Concurrency Memory Management & Profiling Build Tools (Maven / Gradle) Version Control (Git / GitLab) Jira Enterprise Architecture & Event-Driven Systems
Preferred Skills
System Design Performance Tuning & Optimization Application Security & Data Protection Production Support