Source description
About the role
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 17Implement and optimize Spring Core and Spring Batch componentsDesign and build RESTful APIs adhering to microservices architectureIntegrate and manage messaging systems using Apache KafkaDevelop front-end features with ReactJS, ensuring high performanceCollaborate with database teams to design and optimize relational and NoSQL databasesApply unit testing to ensure code quality and reliabilityParticipate in cloud and containerization initiatives involving Kubernetes and serverless architectureTroubleshoot and resolve application issues promptlyDocument technical specifications and support knowledge sharingCoordinate 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 BatchProficiency in the Apache Kafka messaging systemExperience with ReactJS front-end developmentSolid understanding of microservices architecture and RESTful APIsStrong experience with relational databases such as MySQL, PostgreSQL, or OracleFamiliarity with NoSQL databasesExperience with cloud computing and containerization technologies, including Kubernetes and serverless architectureProficiency in unit testing methodologiesExcellent problem-solving skillsEffective communication skillsEnglish language proficiency at the B2+ level 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 17Implement and optimize Spring Core and Spring Batch componentsDesign and build RESTful APIs adhering to microservices architectureIntegrate and manage messaging systems using Apache KafkaDevelop front-end features with ReactJS, ensuring high performanceCollaborate with database teams to design and optimize relational and NoSQL databasesApply unit testing to ensure code quality and reliabilityParticipate in cloud and containerization initiatives involving Kubernetes and serverless architectureTroubleshoot and resolve application issues promptlyDocument technical specifications and support knowledge sharingCoordinate 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 BatchProficiency in the Apache Kafka messaging systemExperience with ReactJS front-end developmentSolid understanding of microservices architecture and RESTful APIsStrong experience with relational databases such as MySQL, PostgreSQL, or OracleFamiliarity with NoSQL databasesExperience with cloud computing and containerization technologies, including Kubernetes and serverless architectureProficiency in unit testing methodologiesExcellent problem-solving skillsEffective communication skillsEnglish language proficiency at the B2+ level
More at EPAM Systems
Related open roles
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Senior Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Data Technology Consultant
Mumbai
Senior Data Software Engineer
Mumbai