Job OpportunityQualification Required:Bachelor's degree in computer science, Information TechnologyMinimum of 10-12 years of experience in developing backend applicationRoles And Responsibilities:Developing high quality, scalable solutionsWorking collaboratively with product owners, business analysts, quality assurance and other engineersParticipate in agile ceremoniesWorking closely with technology leads to help design maintainable, robust systemsRequired Technical And Professional Expertise:Involved in designing architecture of complex projectsGood understanding of Design patternsHands on experience in Java 8, Springboot, Microservice, APIHands on experience in SQLKnowledge of professional software engineering best practices for the full software development life cycle, including coding standards, unit testing, code reviews and continuous integration.Experience using IDE and continuous development tools.