- Experience in Agile Scrum development. - Offshore development knowledge/experience. - Experience in automation of deployments, tests, and releases. - Experience in message queues like Kafka or RabbitMQ. - Solid knowledge in Java ORM & NoSQL - SQL, MyBatis and Redis, CouchBase. - Knowledge of distributed systems and microservices architecture. - Knowledge of cloud technology. (Azure, AWS, etc.) - Knowledge of Unix/Linux environments - Strong sense of ownership in every application.