Java Lead. 
Job ID :
2135
Date of Posting: Mar 3rd,2016
Location :b>Irving, TXArden Hill,MN
Level :
Experienced Professional
Job Category :
Information Technology

Job Description

Specific Technical and Business Skills:
  • Required experience in server side Java programming in a Websphere/Tomcat environment
  • Understanding of J2EE server side technologies: XML, JMS, JAX-WS, CXF
  • Experience with Spring
  • Understanding of OOP & SOA principles, design patterns, industry best practices
  • Understanding of Java concurrency, concurrency patterns, experience building thread safe code
Preferred Knowledge and Experience:

  • Previous experience working in financial services
  • Experience with TDD, BDD, code testability standards, JUnit/Mockito, Cucumber
  • Experience with IDEs such as RAD/Eclipse
  • Experience building REST and SOAP web services using Java
  • Experience with open source frameworks, specifically from Apache, Google, Netflix
  • Experience with MQ
  • Experience with SQL/Stored Procedures on one of the following databases (DB2, MySQL, Oracle)
  • Experience with ORM tools such as iBatis and Hibernate
  • Experience with scripting and working in a Linux environment
  • Experience with high volume, mission critical applications
  • Experience working in an Agile environment
  • Experience working on large and medium scale software projects
  • Experience building distributed systems at Internet scale
  • Experience working in a fast-paced financial services/digital focused delivery environment
  • Strong written and verbal communication skills
  • Strong interpersonal skills and time management skills
  • Strong analytical and troubleshooting skills
  • Experience with tuning high volume applications
  • Thorough knowledge of SDLC(Software Development Life Cycle)
  • Experience with caching products like Gemfire and Hazelcast
  • Experience working with no-SQL databases like MongoDB and Cassandra