Source description
About the role
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
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