Job Description
Software Engineering
- Strong experience in agile methodologies and test driven development.
- Experience in software development using open source technologies.
- Experience in automated software testing.
- Knowledge & Experience in designing and implementing micro-servcies.
- Knowledge in domain-driven design, API driven development, design patterns and enterprise integration patterns.
- Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline. Software Development
- Must be able to code in Java (Sping Boot, Spring Cloud Services, Spring Batch, Spring Integration & SCDF) & JavaScript ( React, Redux)
Experience in some of the technologies below:
- Language: SQL, Groovy, Python
- PaaS: Openshift, AWS, Docker, Kubernetes
- Data: MySQL, Postgres, Oracle, MongoDB, Elasticsearch, Hadoop, Spark, HIVE, Tableau
- Cache: Redis, Memcached
- Middleware: Kafka, RabbitMQ, REST API
- UI: HTML5, Angular 4, ReactJS, Bootstrap, CSS, RxJS, GraphQL
- Logging & Monitoring: ELK, Zipkin, AppDynamics, New Relic
Job Features
Job Category | Digital, Featured Jobs |