Senior Software Engineer - Java Full Stack ReactJS
EPAM · Pune
Collected role description
We are seeking a Senior Software Engineer - Java Full Stack ReactJS to deliver full stack solutions powered by Java and ReactJS for enterprise-scale systems. You will collaborate across teams, improve code quality, and enhance security and performance from development through production support. Apply now to apply Responsibilities Develop scalable, high-quality software solutions using Java and ReactJS Maintain responsive web applications that provide a seamless user experience Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and deliver integrated solutions Enforce code quality with proper documentation and best-practice development standards Support code reviews, project planning sessions, and knowledge-sharing activities Optimize front-end and back-end components to maximize performance and scalability Implement security measures and data protection protocols within applications Evaluate system performance and recommend improvements to boost efficiency and reduce costs Requirements 5-8 years of hands-on experience in software development Strong proficiency in Java, including multi-threaded programming, memory management, and profiling Expert-level knowledge of JavaScript & TypeScript with a solid understanding of React Knowledge of Web Services (REST, SOAP), XML, and web development Experience with Spring Framework and Spring Boot Understanding of large Enterprise systems and Event Driven Architecture Experience with Oracle Database, SQL, PLSQL, and transaction handling Working knowledge of IntelliJ IDEA, JIRA, Git, Gitlab, Maven, and Gradle Strong passion for system design, hands-on delivery, and production support
Collected experience requirement
5-8 years