Vacancy catalog
EPAM
Open role

Senior Java Software Developer - ReactJS, Spring Boot, Java 8

EPAMCoimbatore, India; Bengaluru, India; Hyderabad, India; Pune, India; Chennai, India
Work model
Office
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
22 tags

Technology context

22

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

We are looking for a Senior Java Software Developer to deliver responsive, high-performing web apps using ReactJS and Java 8 across the full stack. You will work with partners to translate needs into technical specs, build REST API services with Spring Boot in a microservice architecture style, and ensure code quality through reviews and testing such as JUnit. Apply now to grow your impact on innovative projects.

Responsibilities

  • Develop responsive web applications using React on the client side and Java on the server side
  • Partner with product managers, designers, and developers to define technical specifications aligned with requirements
  • Create RESTful APIs and integrate third-party services to extend application capabilities
  • Improve application speed and scalability through performance optimization
  • Review code to maintain high quality standards and promote best practices
  • Resolve defects by troubleshooting and fixing issues efficiently
  • Explore new technologies and industry developments to enhance development workflows

Requirements

  • 5+ years of professional experience building full stack applications with React and Java
  • Strong hands-on experience with React.js and ecosystem libraries like Redux and React Router
  • Advanced expertise in Java backend development using Spring Boot or Java EE
  • Good command of HTML, CSS, and JavaScript for modern web interfaces
  • Demonstrated experience with MySQL, PostgreSQL, or MongoDB and writing efficient SQL queries
  • Familiarity with Git and standard version control workflows
  • Working knowledge of agile development methodologies
  • Excellent problem-solving skills with a strong team collaboration mindset