Java Intermediate level implementation skills with Core Java and SpringbootSpring
- Strong implementation skills with Core Spring Framework including experience with Spring MVCEvent Streaming
- Strong implementation skills working with Kafka and microservices architectureCI/CD
- Strong implementation skills with Maven as a build tool and GIT as SCM toolDatabase Strong experience working with ORM frameworks like Hibernate/JPA, must be proficient in SQL preferably across multiple databasesUI
- Strong experience working with UI framework such as Angular, React, Javascript, workflow knowledge (Camunda)Automation
- Strong implementation skills with ATDD, AFT, Unit Testing (JUnit, Karma, cucumber/selenium/contract testing)Cloud
- Strong Experience working on Cloud foundry, AWS, KubernetesTDD Must have practical experience with unit testing with preference given to those with an understanding of Mock Testing Frameworks like EasyMock or Mockito.Refactoring Strong understanding of refactoring and how to apply these techniques to build and maintain high-quality solutions.Pair Programming Comfortable with the concept of pairing with other team members to solve problemsGood communication skills in EnglishWork in an Agile Team construct, quick learner and able to work in team as well as independently