• Minimum 8 years in Java/J2EE development is required.
• Solution design using proven patterns, awareness of anti-patterns, performance tuning
• Java/J2EE, Spring,AngularJS, Spring MVC/Struts, Multi-threading, Restful web services , Swagger, JMS/WebSphere MQ, Java script, JQuery, XML, XSLT, Xpath, XSD
• Docker/Kubernete, Kafka, Spark, Mongo DB
• A strong understanding of recent Java language features, such as lambdas, streams, and futures
• Relational databases – MSSQL, Oracle, PostgreSQL
• Source management – SVN/GIT, TDD using Junit, DBUnit, Jira/QC.
• Application server – Jboss/WildFly/ Websphere
• Well experienced and having good understanding on SQL language,
• Well experienced and having good understanding on Unix/Linux Shell Scripting,
• Having experience with JIRA, Confluence, Maven, GitLab, Jenkins, SonarQube and other deployment tools.
• Having exposure to DevOps and DevOps tools.
• Knowledge on implementing solutions on the Cloud, preferably AWS.