Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
EPAM Systems · Hyderabad, Telangana, India
Free to search · AI fit score against your CV · tailor your résumé in one click
EPAM Systems · Hyderabad, Telangana, India
We are looking for a highly skilled and experienced Lead Java Engineer to join our team, focusing on Java, Microservices, and ReactJS. The successful candidate will be instrumental in the development and maintenance of high-quality software solutions, ensuring alignment with the organization's technology strategy and business objectives. Responsibilities • Lead the development process for Java-based applications using Spring Framework and Microservices • Implement front-end solutions by utilizing React.js and manage multiple front-end (MFE) architectures • Handle database development tasks involving PostgreSQL or Oracle along with integration with application services • Oversee application containerization and orchestrate deployments through Azure or similar cloud platforms • Design and construct robust back-end Microservices and REST APIs • Enhance and maintain existing codebase ensuring high-quality standards • Conduct thorough unit testing and code reviews across the team • Adhere to and enforce coding best practices and participate in SCRUM ceremonies • Engage in estimation and planning sessions for project timelines and deliverables • Provide mentorship to other developers and collaborate effectively with team members Requirements • 8+ years of experience in Java, including Java 8, Core Java, Spring Boot, and Microservices • Proficiency in front-end technologies including React.js, Typescript, JavaScript, HTML5, CSS3 • Experience deploying and managing applications on Azure or similar cloud platforms • Solid understanding of object-oriented design, design patterns, and Restful web services • Background in unit testing and conducting code reviews • Competency in database technologies, preferably SQLServer • Showcase of implementing APIs and microservices architecture • Flexibility to participate in SCRUM ceremonies and other Agile planning sessions Nice to have • Knowledge of the financial services sector, particularly in wealth management • Background in PostgreSQL or Oracle database systems