Job Description :
8-10 years of Application development on J2EE
Microservices , Spring Boot
B.S or M.S (Computer Science preferred)
8+ years minimum experience in Java programming in an IBM WebSphere environment
5+ years leading a team of 5+ developers
5+ years working experience on Agile Scrum teams
Strong understanding of J2EE server side technologies: XML, JMS, JAX-WS, CXF
Experience with Kafka
Strong experience with Spring Framework including Spring Integration
Strong understanding of OOP & SOA principles, design patterns, industry best practices
Experience with TDD, BDD, JUnit/PowerMockito (or other mocking framework), Cucumber
Experience with IDEs such as RAD/Eclipse
Experience building REST and SOAP web services using Java
Experience with open source frameworks
Experience with MQ
Experience with SQL/Stored Procedures on DB2 or Oracle
Experience with NO SQL DB like Cassandra or MangoDB
Experience with scripting and working in a Linux/Aix environment
producing solid documentation both inside code and external design specifications.
Thorough knowledge of SDLC(Software Development Life Cycle)