Software Engineer - Java Full Stack ReactJS

4 - 5 years

Pune

Posted:6 days ago

Apply

Job Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We're looking for an experienced Java Full Stack ReactJS Software Engineer to become part of our innovative team.

The successful applicant will utilize their Java and ReactJS skills to build cutting-edge software products and contribute to technical innovation across our global operations.

Responsibilities

  • Build high-quality, scalable, and robust software solutions using Java and ReactJS
  • Develop and maintain web applications that offer responsive design and smooth user experience
  • Work with cross-functional teams to collect requirements, resolve issues, and deliver integrated solutions
  • Maintain code quality, documentation, and compliance with software development best practices
  • Take part in code reviews, project planning sessions, and knowledge-sharing initiatives
  • Enhance front-end and back-end components to achieve optimal performance and scalability
  • Apply security measures and data protection protocols across applications
  • Evaluate system performance and suggest improvements to boost efficiency and cut costs

Requirements

  • 4 to 5 years of experience in software development
  • Strong command of Java, including multi-threaded programming, memory management, and profiling
  • Deep knowledge of JavaScript and TypeScript, along with a solid grasp of React
  • Experience with Web Services (REST, SOAP), XML, and web development
  • Working knowledge of Spring Framework and Spring Boot
  • Knowledge of large enterprise systems and event-driven architecture
  • Experience with Oracle Database, SQL, PL/SQL, and transaction handling
  • Proficiency with tools such as IntelliJ IDEA, JIRA, Git, GitLab, Maven, and Gradle
  • Enthusiasm for system design, hands-on execution, and production support

We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Skills Required

Java Full Stack Global Operations Software Solutions Responsive Design User Experience Quality Documentation Software Development Project Planning Front END System Performance Memory Management

Learn the skills this job asks for

See your skill gap for Full Stack Developer →

Free courses, interview questions and practice for each skill.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You