Experience in Microservices design, Architecture, development using Java (1.8 and above), Microservices, Spring boot, Batch processing, Spring MVC, Spring integration, Spring JDBC/JPA, Spring security, Spring Cloud, Maven
Experience in defining new architectures and ability to drive an independent project from an architectural stand point
Thorough understanding of design patterns in Java/J2EE and Microservices architecture
Expertise in interfacing with SOAP / REST APIs / Web services and Ajax-driven client applications
Understanding of protocols/technologies like Microservices, HTTP/HTTPS,SSL/TLS, LDAP, JDBC, SQL, HTML
Hands-on technical expertise in Security Architecture, automation, integration, and deployment
Extensive knowledge of SQL with any of the database like Oracle, MS SQL and PL/SQL
Hands on experience in Java Application servers like WebSphere, Apache Tomcat , Jboss
Understanding of how streaming technologies such as Kafka work
Knowledge in any document DB such as MongoDB
Experience with containerization and orchestration tools like docker, Kubernetes
Expertise with various Microservice deployment strategies & patterns.
Experience on tools such as Jira, Gitlab, Maven/Gradle, Jenkins, Postman, swagger etc
Experience using AWS services
Familiarity with compliance & security standards across the enterprise IT landscape
Working experience in any Javascript framework like React, Angular would be a plus