Source description
About the role
As a Lead Java Engineer, you will play a crucial role in the development and maintenance of high-quality software solutions using Java, Microservices, and ReactJS. Your responsibilities will include: - Leading the development process for Java-based applications using Spring Framework and Microservices - Implementing front-end solutions with React.js and managing multiple front-end (MFE) architectures - Handling database development tasks involving PostgreSQL or Oracle and integrating them with application services - Overseeing application containerization and orchestrating deployments through Azure or similar cloud platforms - Designing and constructing robust back-end Microservices and REST APIs - Enhancing and maintaining the existing codebase to ensure high-quality standards - Conducting thorough unit testing and code reviews across the team - Adhering to and enforcing coding best practices, as well as participating in SCRUM ceremonies - Engaging in estimation and planning sessions for project timelines and deliverables - Providing mentorship to other developers and collaborating effectively with team members Qualifications required for this role: - 8+ years of experience in Java, including Java 8, Core Java, Spring Boot, and Microservices - Proficiency in front-end technologies such as React.js, Typescript, JavaScript, HTML5, and CSS3 - Experience with 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 - Knowledge of the financial services sector, particularly in wealth management - Background in PostgreSQL or Oracle database systems This information provides a comprehensive overview of the responsibilities and qualifications expected from the Lead Java Engineer role. As a Lead Java Engineer, you will play a crucial role in the development and maintenance of high-quality software solutions using Java, Microservices, and ReactJS. Your responsibilities will include: - Leading the development process for Java-based applications using Spring Framework and Microservices - Implementing front-end solutions with React.js and managing multiple front-end (MFE) architectures - Handling database development tasks involving PostgreSQL or Oracle and integrating them with application services - Overseeing application containerization and orchestrating deployments through Azure or similar cloud platforms - Designing and constructing robust back-end Microservices and REST APIs - Enhancing and maintaining the existing codebase to ensure high-quality standards - Conducting thorough unit testing and code reviews across the team - Adhering to and enforcing coding best practices, as well as participating in SCRUM ceremonies - Engaging in estimation and planning sessions for project timelines and deliverables - Providing mentorship to other developers and collaborating effectively with team members Qualifications required for this role: - 8+ years of experience in Java, including Java 8, Core Java, Spring Boot, and Microservices - Proficiency in front-end technologies such as React.js, Typescript, JavaScript, HTML5, and CSS3 - Experience with 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 - Knowledge of the financial services sector, particularly in wealth management - Background in PostgreSQL or Oracle database systems This information provides a comprehensive overview of the responsibilities and qualifications expected from the Lead Java Engineer role.
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