Senior Software Engineer – Java, ReactJS
EPAM Systems · Pune Division, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
EPAM Systems · Pune Division, Maharashtra, India
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 innovative 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