Job Description/Requirements:
- Java/ J2EE, Spring, Struts, Hibernate
- Reporting tools - OBIEE
- BI tools - Informatica
- Hands-on skills in J2EE specifications like JAX-RS, JAX-WS
- Cloud Solutions - Openshift or AWS
- Containers Management -using tools like Docker, Rocket and Drawbridge
- Elastic Scaling - using tools like Nginx, HAProxy or PAAS like Openshift
- Dynamic Discover - using tools like Zookeeper or Etcd
- Configuration Management - using tools like Zookeeper, Etcd, Spring, Puppet/Chef, Ansible
- Continuous Integration - using tools like Maven and Jenkins
- Continuous Deployment - using tools like Jenkins, Nolio or Go
- Assembly Development - using frameworks like Apache Camel or Node.js
- UI Development - using frameworks like Node.js, REACT, AngularJS or Backbone
- IDL Definition - using tools like RAML or Swagger
- Code Development - using IDE's like Eclipse or IntelliJ
- Web API's - for Information Exchange
- Collaboration - using tools like Git-Hub and JIRA
- Hands experience and Knowledge of microservices architecture
- Strong in Oracle or SQL Server PL/SQL development and designing data model
- Understanding of continuous build concept and usage with maven, sonarqube or other related tools
- Web services, API design, Defining Specification using swagger/RAML
- Dev Ops Tools and CI/CD Processes -GitFlow, BitBucket etc
- Experience with automated test configuration
- Good to have experience in containerization technologies - Kubernetes