Senior Software Engineer - Java, ReactJS
EPAM Systems Inc.
Pune • 2 months ago
Experience: 5 to 9 Yrs
PREMIUM
Deal of the Day
--:--:--
7 Days Free Trial
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
After free-trial 6 Months subscription will be auto Activated @ $
1
(Cancel Anytime).
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
Enter Your Details
Job Description
As a Senior Software Engineer at our company, you will be working on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. You will have the opportunity to contribute to innovative solutions and expand your expertise in a dynamic environment. Your key responsibilities will include:
- Developing and maintaining Java-based applications using Java 8 and Java 17
- Implementing and optimizing Spring Core and Spring Batch components
- Designing and building RESTful APIs adhering to microservices architecture
- Integrating and managing messaging systems using Apache Kafka
- Developing front-end features with ReactJS, ensuring high performance
- Collaborating with database teams to design and optimize relational and NoSQL databases
- Applying unit testing to ensure code quality and reliability
- Participating in cloud and containerization initiatives involving Kubernetes and serverless architecture
- Troubleshooting and resolving application issues promptly
- Documenting technical specifications and supporting knowledge sharing
- Coordinating with cross-functional teams to deliver project milestones
Qualifications required for this role include:
- 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 As a Senior Software Engineer at our company, you will be working on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. You will have the opportunity to contribute to innovative solutions and expand your expertise in a dynamic environment. Your key responsibilities will include:
- Developing and maintaining Java-based applications using Java 8 and Java 17
- Implementing and optimizing Spring Core and Spring Batch components
- Designing and building RESTful APIs adhering to microservices architecture
- Integrating and managing messaging systems using Apache Kafka
- Developing front-end features with ReactJS, ensuring high performance
- Collaborating with database teams to design and optimize relational and NoSQL databases
- Applying unit testing to ensure code quality and reliability
- Participating in cloud and containerization initiatives involving Kubernetes and serverless architecture
- Troubleshooting and resolving application issues promptly
- Documenting technical specifications and supporting knowledge sharing
- Coordinating with cross-functional teams to deliver project milestones
Qualifications required for this role include:
- 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
Skills Required
Posted on: March 3, 2026
Relevant Jobs
Step 2 of 2