BS degree in Computer Science or equivalent combination of education and experience
•5-6+ years of full stack development
•5-6+ years of experience in the following technologies: Java, Spring, Scala
•Experience with Functional Programming and Java Streams
•2+ years of experience in front end development with React
•Experience with developing a reactive UI (Reactive JS)
•2+ years of experience in TDD/BDD development in the following frameworks: Junit, Jasmin, Mockito, Protractor/Selenium
•2+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
•Experience in DevOps development and Jenkins
•Experience in development in Kotlin – an advantage
•Experience in designing, developing, and deploying cloud/hybrid-based solutions
•Experience in developing and deploying in Container based environments (Kubernetes, Cloud foundry)
•Familiarity with the following design concepts: micro-services, service discovery, circuit breaker
•Self-starter with the ability to appropriately priorities and plan complex work in a rapidly changing environment
•Versatility and capability to switch easily between different tasks and technologies
•Experience in assessing a broad range of information solutions and products
•Strong critical thinker with problem solving aptitude
•Good English - verbal and written