Caprus IT Inc
-
BS/BA degree or equivalent experienceKnowledge of application, data and infrastructure architecture disciplinesUnderstanding of architecture and design across all systemsWorking proficiency in developmental toolsetsAbility to collaborate with high-performing teams and individuals throughout the firm to accomplish common goalsUnderstanding of software skills such as business analysis, development, maintenance and software improvementApplication Development work experience - Agile environment preferredExperience with Java 8/J2EE in a distributed application development using a framework such as Spring BootSolid understanding of microservices and REST APIsSolid understanding of building services in the cloud.Solid understanding of SQL and NoSQL databases and appropriate usageExperience with event sourcing, stream processing, pub sub model, using messaging platforms such as Kafka