Title: Java/J2ee Developer OR Software Developer
Location : Jersey City, NJ
Contract: 6+ months of contract
Client: BNP Paribas
JD:
Responsibilities:
§ Work in an agile and fast-paced environment interfacing with management, business and senior technology members
§ Design and develop applications utilizing complex Java/JEE technologies and middleware systems
§ Build and maintain efficient, reusable, and reliable code
§ Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
§ Identify bottlenecks and bugs, and devise solutions to these problems
§ Provide status updates, proper escalations & reporting to management & business
§ Manage Source Code repository and support production releases
§ Identify and assist in resolution of risks and issues that will adversely affect planned project milestones
§ Understand technical and Business processes of various front office, trading and settlement applications
Minimum Required Qualifications
· Bachelor’s degree or foreign education equivalent in Computer Science or Engineering with more than 5 years of experience performing Java/JEE software engineering within a financial services environment.
Technical skills:
o JAVA, JEE, Spring, Hibernate
o Data modeling
o Apache Spark & Apache Tomcat
o Sybase/SQL Server
o GXT/GWT or other UI frameworks
o REST/SOAP Web Services
o Unix/Linux, Perl, Shell Scripting fundamentals
o JMS, MQ, Tibco
o Maven, SVN, GIT
o Eclipse or IntelliJ
o Jenkins, Ansible, Kubernetes
Preferred Qualifications:
· Master’s degree in Computer Science with 5 years of hands on design & development experience
· Knowledge on prime services domain
· Experience working in financial industry
FINRA Registrations Required:
· Not Applicable
Company DescriptionWe place top talent through our divisions: Technology, Staffing, Professionals, Talent Digitalization, and Pyramid Academy. Our flexible staffing options include contract, contract-to-hire, direct hire, and SOW/Statement of Work. We deliver top talent to our clients by combining the use of the latest technology with the subject-matter expertise that our seasoned team of recruiters brings to the process. With the integration of smart sourcing tools, machine learning, and AI/Artificial Intelligence into our screening process across the organization; we evaluate a large volume of candidates to find the most suitable talent.