Job TitleThis position may be offered to a candidate authorized to work in the US for his/her/their stated employer, without any restrictions which would prevent the candidate from working on the proposed assignment for the duration of the assignment period.Must HavesHands on development experience - Spring boot, microservices and Angular 9+, MongoDB are must haves.
Experience in an agile environment. Containerization experience is a must, but experience can be with Docker, OpenShift, EKS, etc. Cloud preferred.Qualifications• A minimum of 8+ years of experience engineering awesome solutions• Bachelor’s degree in Computer Science or Engineering or equivalent experience• 5 + years of demonstrated experience working in modernized development teams• At least 5+ years of experience developing front end & orchestration layers’ technologies: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS• 2+ years of experience in database technologies - MongoDB, Postgres, etc• 3+ Experience developing with large microservice based architectures, container orchestration frameworks: Kubernetes/Amazon EKS• 2+ years of experience using DevOps (CI/CD) Jenkins, Github, Bitbucket, Spinaker, Junit, Selenium, Cucumber JS unit testing library• 2+ years Experience with cloud platforms AWS/Azure/Google• Excellent communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.Other: EKS, Docker, OpenshiftKeys to Success in this Role• Collaborative attitude• Aim to be innovative, thoughtful and inspiring• Good time management and organizational skills.• Quick learner for new technology and tools.• Good knowledge of development, and testing tools.Proactive in nature with customer satisfaction as a primary goal.Your Impact• Understand Business needs and processes; identify solutions, present and work with product team/sponsors in identifying best solution.• Driving full (and accurate) adoption of modern software engineering and delivery practices (Real Agile, TDD, ATDD, Stateless Design, Microservices, Containerization, etc.); promote top code quality and solve challenging issues related to performance tuning and scalability.• Participate in backlog grooming, development, and unit testing• Provide hands-on test automation support in writing, maintaining, and improving test code with best coding practices followed• Provide production support that includes evaluate defects, investigate cause, and come up with solutions to address defects.