Job TitleVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply.
Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: YesJob DescriptionOverall experience: 3+ yearsSolid understanding of middleware messaging technologyProven experience working in a multi-tiered environment.Ability to support and participate in system and integrated testing across sub-systems as the need arises.Capability to produce solid documentation both inside code and external design specifications.3-5 year experience in server side Java programming in a Websphere/Tomcat environmentStrong understanding of J2EE server side technologies: XML, JMS, JAX-WS, CXFStrong experience with Spring Framework, Java concurrency, concurrency patterns, experience building thread safe codeStrong understanding of OOP & SOA principles, design patterns, industry best practicesExperience building REST and SOAP web services using JavaExperience with TDD, BDD, code testability standards, JUnit/Mockit(or other mocking framework), Cucumber, IDEs such as RAD/Eclipse, MQ, Open source frameworks, specifically from Apache, Google, NetflixExperience with SQL/Stored Procedures on one of the following databases (DB2, MySQL, Oracle)Experience with ORM tools such as iBatis and HibernateExperience with scripting and working in a Linux environmentExperience with high volume, mission critical applicationsExperience working in an Agile environment on large and medium scale software projectsExperience building distributed systems at Internet scaleExperience working in a fast-paced financial services/digital focused delivery environmentStrong written and verbal communication, interpersonal and time management skillsStrong analytical and troubleshooting skills• Thorough knowledge of SDLC(Software Development Life Cycle)