We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies.
Requirements
- Expert level programming skills in Java
- Experience with TDD utilizing Mocking and similar concepts
- Strong understanding of Microservices architectures
- Experience with technologies used for service registry like Zookeeper, Eureka etc
- Experience with event-based and message-driven distributed system
- Experience with reactive programming (RX, Reactive Streams, Akkaetc)
- Experience with NoSQL Datastores such as Cassandra and MongoDB
- Experience with distributed caching frameworks such as Redis, JBossDatagrid
- Experienced with Platforms as a Service such as Cloud Foundry, OpenShift, etc.
- Experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jenkins
- Experience with agile development (Scrum, Kanban, etc.) and Test Automation (behaviour, unit, integration testing)