Job Description :
Position: Sr. Java/J2EE Developer
Location: St Louis, MO
Duration: Long Term
Interview process: Phone and Skype

Primary Skills - Java/J2EE, Spring, Web services, API Security
Mandatory Skills- Security Vulnerabilities

Required skills:
Able to interpret business requirements and programming specifications to write Java programs that solve business needs.
Some exposure to and demonstrated proficiency in all aspects of programming and analysis, including design factors, software requirements, systems facilities, and execution protocols.
Experience with Architecture design of multi-tiered client/server applications.
8+ years Java programming experience developing J2EE based systems.
8+ years’ experience with real time, high volume transaction systems preferred
Experience in handling web application security vulnerabilities(OWASP top 10) is a plus.
Comprehensive working knowledge of Java 7 or higher.
Must be well acquainted in development of RESTful webservices.
Experience with Tomcat, JBoss, Eclipse IDE, Spring Source Tool suite/intelliJ IDEA is a plus
Experience in handling Security Vulnerabilities is a plus.
Demonstrated use and knowledge of unit testing with JUnit and mock testing frameworks
Must be comfortable with Spring technologies, Spring MVC
Working knowledge of SQL and Stored Procedures (preferably SQL Server)
Experience with virtual environments, Linux based systems and Networking concepts
Demonstrated use and knowledge of various configuration management tools (Preferably
SVN and GIT)
Demonstrated use and knowledge of Object Oriented Analysis and design
Experience in the brokerage industry/financial background experience is a plus
4 year degree in Computer Science or related experience