Job Description :
8-10 years of Application development on J2EE
Bachelor’s Degree in Computer Science, Information Systems, Engineering or equivalent in related field of study.
8+ years minimum experience in Java programming in an IBM WebSphere or Apache Tomcat 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
Strong experience with Spring Framework
Strong understanding of OOP & SOA principles, design patterns, industry best practices
Experience with tomcat
Experience with TDD, BDD, JUnit/PowerMockito (or other mocking framework), Cucumber
Experience with IDEs such as Eclipse/IntelliJ
Experience building REST and SOAP web services using Java
Experience with open source frameworks
Experience with MQ and kafka
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 environment
Experience with high volume, mission critical applications
Strong written and verbal communication skills
Strong interpersonal skills and time management skills
Strong analytical and troubleshooting skills
Experience with tuning high volume applications
Experience with building and deploying applications for the cloud
Experience in producing solid documentation both inside code and external design specifications
Thorough knowledge of SDLC(Software Development Life Cycle)
             

Similar Jobs you may be interested in ..