Fullstack Java Dev with AWS Knowledge: 3-6 years of experience developing web-based applications in Java/J2EE technologies Knowledge of RDBMS and NoSQL data stores (Oracle, MongoDB etc.) Knowledge of event sourcing and distributed message systems (Kafka, RabbitMQ) Hands-on AWS knowledge focused on core storage, compute, and deployment services. Deploy small-scale services or updates using serverless functions (Lambda) or virtual instances (EC2) Troubleshoot application logs and basic cloud environment issues using Amazon CloudWatch AngularJS, React, Backbone or other client-side MVC experience Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp) Experience with unit and automation testing (Jasmine, Protractor, JUnit) is a plus Knowledge of build tools and dependency management (gradle, maven) is a plus Knowledge of Domain Driven Design concepts and microservices Sound understanding of Microservices architecture Positive understanding of event driven architecture Excellent written and verbal communication skills are a must #