Padmi

Senior Software Engineer - Java, ReactJS

MumbaiPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at EPAM Systems

Opens the source posting on shine.com

Source description

About the role

View original

You will be a Senior Software Engineer skilled in Java and ReactJS, joining a team working on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. Your 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 You will be a Senior Software Engineer skilled in Java and ReactJS, joining a team working on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. Your 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

One address, no account. We’ll tell you when matching roles go live.

More at EPAM Systems

Related open roles

View all roles