Required Experience:
Must-have:
• Strong hands-on experience in Java 8, Microservice & Docker
• Good knowledge in JMS (Active MQ, Kafka, Rabbit MQ), Apache Camel
• Strong knowledge in SQL (Oracle, MySQL, MariaDB)
• NoSQL Database like MongoDB, Cassandra
• Spring, Spring Boot, Spring Batch, Spring Cloud
• AngularJS or ReactJS or VueJS, JavaScript, jQuery ORM like Hibernate or JPA
• Familiar with Linux operation system
• Experience working with, or an interest in Agile Methodologies, such Scrum
• Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
• Experience building, deploying, and maintaining microservices on AWS, Kubernetes or Openshift
• Experience using Docker to create reproducible build and deployment pipelines
• Experience with Elastic Search as search index and ELK for log aggregation and analysis
• You know how to read explain plans and tune SQL Queries, profile applications, analyze heap and thread dumps
• Able to automate repetitive tasks