Experience with Java, JavaScript, Object Oriented Programming,Serialization, HTML/CSS, Unit Testing, Microservices, Spring Boot, Spring Cloud, Kubernetes, and Cloud Foundry
Knowledge of multi-threading concepts, TCP/IP, database, and REST-based JSON APIs
Experience with build and deployment tools: Maven, Git, JUnit
Experience in tools: Bitbucket, Application Containers (like JBoss), Java Virtual Machine, Apache, Eclipse or Intellij Idea
Demonstrates great communication skills and initiative to solve problems and convey solutions to peers and product owners.
Good to Have Skills:
Experience building and working with DevOps Toolchains (SonarQube, Github actions, Jenkins)
Experience with the scrum process
Experience with Reactive Programming
Experience with Event Driven architecture.
Knowledge of UI testing and continuous integration
Working knowledge of TDD / TDD mindset
Pair Programming experience
Education:
Bachelors degree in Computer Science/Engineering or a related field