Mandatory 4+ years of solid experience in developing enterprise applications using Java/J2EE, including Web Services (e.g., RESTful, SOAP), Spring Framework and SpringBoot, and ORM (e.g. Hibernate)
Strong web development skills, including JavaScript, NodeJS, React, and Bootstrap
Experience with micro-services architectures and container-based deployment (e.g. Docker, Kubernetes)
Experience with Relational Database Management Systems (RDBMS) and SQL like like Oracle/Snowflake/Singlestore, as well as multi-modal NoSQL databases like Cassandra etc.
Exposure to cloud methodologies and experience with AWS, GCP or Azure
Preferred Qualifications
Proficiency in Test Driven Development (TDD) using modern testing tools such as Jest, Playwright, React testing library etc
Experience with Extraction, Transformation, and Load (ETL) technologies, data replication, and event streaming.