Responsibilities include but are not limited to:
• Interact directly with company executives on technology aspects of a product building;
• Participate in design and implementation of Cloud based products and solutions;
• Analyze and clarify requirements, decompose tasks, estimate time frames;
• Develop Unit, Integration and Acceptance tests;
• Participate in SCRUM development/process.
• Experience with Java/ JEE (3+);
• Experience with Spring, REST, JPA (Hibernate);
• Experience in web-enabled applications development;
• Experience with OOP/OOD, architecture and design patterns;
• Experience with AWS infrastructure (or other Cloud platform vendors) (preferred);
• Experience with NoSQL Databases (preferred);
• Experience with Apache Kafka (preferred);
• Experience with Blockchain (preferred);
• Written and spoken English.