Description :
5+ years of experience in Java and recent work history with Java 11
- 5+ years of experience in Spring and 4+ years of experience in Spring Boot, Spring Kafka, Spring Cloud Stream, Spring Data, Kafka Connect, Spring Security
- 5+ years of experience in microservices and event driven processing systems
- 3+ years of experience with Spark Streaming
- 5+ years of experience in relational databases like Oracle
- 3+ years of experience with NoSQL wide-column databases such as Cassandra
- 3+ years of experience with Azure
- 4 + years of experience with writing REST APIs
- Experience with Swagger and Postman
- Some Experience with Hadoop (HDFS, Hive) and/or Spark
- Experience writing and automating test scripts using Mockito/JUnit, SpringBootTest, etc.
- Experience with TDD
- 3+ years of experience with BDD, Gherkin, Cucumber
- 3+ years of experience in tools- Maven, GIT, Jira, Jenkins, Docker container and Kubernetes.
- 3+ years of experience with CI/CD
- Experience in system integrations with cross-domain and cross-functional teams. Experience in multi-level logging and troubleshooting is required.
- Experience working in an Agile/SCRUM team
- Thorough knowledge of Design Patterns and Twelve-Factor App methodology
- Experience with large scale system design and development
- Excellent communication skills Nice to have:
- Familiarity with GCP (GCS, BigQuery)
- Familiarity with Splunk, Dynatrace, ElasticSearch
- Design solutions with efficiency and scalable (vertical and horizontal) pattern
- . Able to deep dive into the weeds and a quick learner
- Experience working with inner-sourced software