Java Developer
Description
· Must have a minimum of 4-8 years of experience in Java / J2EE development
· Must have a minimum of 3 years of experience with Jenkins, GIT (GitLab)
· Must have a minimum of 2 years of experience in Ansible
· Experience in cloud-native architecture (microservices).
· AWS cloud architecture
· Experience with Docker / Kubernetes / Microservices
· Strong knowledge on various design patterns
· A strong understanding of recent Java language features, such as lambdas,streams, and futures
· Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
· Strong ability to analyze code—understand execution flow & debug even without access to a debugger
· Experience with Maven, Git, writing, and maintaining integration tests
· Strong familiarity with APIs development and security design
· Good knowledge of SQL or an SQL-inspired dialect such as HQL