Senior Software Engineer – Java, ReactJS (India)

Senior Software Engineer – Java, ReactJS (India)

02 Aug
|
EPAM Systems
|
India

02 Aug

EPAM Systems

India

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 are seeking a Senior Software Engineer skilled in Java and ReactJS to join our team.

You will work on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. Apply now to contribute to creative solutions and grow your expertise in a dynamic environment.

Responsibilities

- Develop and maintain Java-based applications using Java 8 and Java 17
- Implement and optimize Spring Core and Spring Batch components
- Design and build RESTful APIs adhering to microservices architecture
- Integrate and manage messaging systems using Apache Kafka
- Develop front-end features with ReactJS, ensuring high performance
- Collaborate with database teams to design and optimize relational and NoSQL databases
- Apply unit testing to ensure code quality and reliability
- Participate in cloud and containerization initiatives involving Kubernetes and serverless architecture
- Troubleshoot and resolve application issues promptly
- Document technical specifications and support knowledge sharing




- Coordinate with cross-functional teams to deliver project milestones

Requirements

- Strong experience with Java 17 or expert-level knowledge in Java 8 with migration understanding to Java 17 (5+ years)
- Advanced knowledge of Spring Framework, including Spring Core and Spring Batch
- Proficiency in the Apache Kafka messaging system
- Experience with ReactJS front-end development
- Solid understanding of microservices architecture and RESTful APIs
- Strong experience with relational databases such as MySQL, PostgreSQL, or Oracle
- Familiarity with NoSQL databases
- Experience with cloud computing and containerization technologies, including Kubernetes and serverless architecture
- Proficiency in unit testing methodologies
- Excellent problem-solving skills
- Effective communication skills
- English language proficiency at the B2+ level

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.)

📌 Senior Software Engineer – Java, ReactJS (India)
🏢 EPAM Systems
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – java, reactjs (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – java, reactjs (india) / india