Extensive knowledge of Java, java ecosystems, and Java EE Frameworks
Willingness to learn new languages, frameworks, and techniques -Experience with distributed VCS (Git)
Experience in writing Unit Testing
Familiarity with CI/CD tools (Jenkins, maven, Gradle)
Experience in working with Linux operating systems
Working knowledge of at least one application development framework in java
Experience in dependency management tools
Experience in developing Rest and Soap based API
Experience with Microservices architecture i.e Docker, Kubernetes
Familiarity with Agile development process
Bachelor’s degree in Computer Science (or related field)