Expert Java development background with a deep understanding of Object-Oriented techniques and Design Patterns.
Expertise in Design and build functional microservices with API driven architecture
Solid knowledge of Java, Spring Framework, Spring Boot, Spring Cloud, RESTful services, Swagger, Docker, Kubernetes technologies
Good knowledge of HTTP, Caching and RESTful API design.
Knowledge of web-scale architectures and technologies (i.e. Cassandra, Kafka)
Good knowledge of logging frameworks like Splunk or ELK (ElasticSearch Logstash and Kibana)
Experience with CI/CD tools (Jenkins, Maven, Docker)
Previous development experience in implementing RESTful APIs
Hands on experience in implementing security strategy SAML, OAUTH2.0, JWT, etc.
Exposure in any of the cloud solution architecture like GCP/AWS / Microsoft Azure will be an added benefit
Experience in designing data integration solutions.
Solid understanding of version control principles, preferably using Git
Experience in designing streaming solutions using Apache Kafka
Experienced with SQL/ RDBMS, NoSQL, database design, writing, and tuning queries.
Experience with Linux/UNIX systems and the best practices for deploying applications to those stacks
Ability to implement container based APIs using container frameworks OpenShift, Docker, or Kubernetes.
Knowledge of Agile methodologies