We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges.
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, Akka etc)
- Experience with NoSQL Datastores such as Cassandra and MongoDB
- Experience with distributed caching frameworks such as Redis, JBoss Datagrid
- 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)
- GOOD COMMUNICATION SKILLS
Benefits