Java Lead.
Job ID :
2135
Date of Posting: Mar 3rd,2016
Location :b>Irving, TX Arden 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
