We are looking for a Senior Java Engineer with expertise in Java, Microservices, React JS, and Azure to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions and will be involved in all stages of the development cycle.
Responsibilities
Develop and enhance code using Java and Spring Frameworks, React JS, and Azure
Implement front-end development with React and Modular Frontend Architectures
Handle database related tasks on SQLServer
Engage in application containerization and deployments
Design and construct backend microservices and REST APIs
Ensure best practices in code development, including unit testing, code reviews, and CI
Participate actively in SCRUM ceremonies and estimation and planning sessions
Mentor other developers and collaborate effectively with team members
Requirements
5+ years of experience in software development
Proficiency in Java, preferably Java 8 and Core Java
Skills in Spring Boot and Microservices architecture
Background in ReactJS and familiarity with frontend technologies including TypeScript, JavaScript, HTML5, and CSS3
Competency in cloud technologies, preferably Azure
Strong knowledge of database technologies, ideally SQLServer
Understanding of OO Design, design patterns, and RESTful web services
Experience with unit testing
Flexibility to conduct code reviews and follow prescribed best practices
Nice to have
Experience in Financial Services, particularly in wealth management
Top EPAM Systems Senior Java Engineer Interview Questions
Q1.Write a program to check if a string or integer is palindrome or not? write the output For a Given multiple inheritance program? write the o... read more
Q2.OOPS Concepts : what is abstraction? what is encapsulation? How do you achieve abstraction in python? what are private and protected access ... read more
Q3.what is generator ? what are the advantages of generators over iterators? what is lambda function? give an example? what is the difference b... read more