As a Senior Software Engineer at our company, you will be 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 milestonesQualifications 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 levelApply now to contribute to innovative solutions and grow your expertise in a dynamic workplace.
As a Senior Software Engineer at our company, you will be 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 milestonesQualifications 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 levelApply now to contribute to innovative solutions and grow your expertise in a dynamic environment.
📌 Senior Software Engineer - Java, ReactJS (Pune)
🏢 EPAM Systems
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.