Job Description :
Job Role: Java Full Stack Developer
Location: Remote
Duration: Contract
Only USC & GC

Job Description: Fintech Java developer(s) who will become part of a team responsible for delivering solutions for trading and back office systems and provide a seamless user experience. The ideal candidates will have experience developing and supporting web applications using Java, Spring MVC / Struts 2, core web technologies & Open Source Tools, working within an agile environment building applications within the Amazon Web Services Cloud

Essential Functions (Responsibilities):
Work with business stakeholders developing back-end services, primarily with post-trade.
Optimize and support existing systems as it aims to become highly automated and robust.
Develop message-oriented systems and batch processing applications.
Provide high-level solutions to their brokerage customers.
Develop high performance components working with trade settlement and reconciliation, reference data systems, and securities borrowing and lending.
Identify major areas of systems improvement and drive results, by being able to quickly translate new ideas into solid implementations
Lead in discussions with business teams regarding implementation and design of business processes
Provide leadership to the business in data quality analysis
Provide ad hoc support and advocacy to business subject specialists
Application support with a heavy emphasis on problem identification, diagnosis and resolution

Qualifications/Requirements:
Bachelor''s Degree in Computer Science / Computer Engineering or STEM degree, Master’s Degree Preferred
Knowledge or background with Core Java (5+ years)
Strong understanding and work of relational databases
Experience working with message-oriented systems, RESTful services, and microservices
Strong understanding of financial concepts. Prior work experience at a brokerage firm preferred
5+ years MVC Web application development with heavy emphasis on Spring MVC or Struts 2 MVC Framework
Experience with standard web technologies, such as HTML, HTML5, CSS, CSS3, JavaScript, JQuery, AJAX, JSON, XML Angular JS and React JS
Exposure to Tomcat, JBoss, and JavaBeans
Experience leveraging relational SQL databases, PostgreSQL preferred
Functional knowledge of ORM technologies such as Hibernate
Experience working with SCM systems (such as Subversion, Git, Mercurial, VSS, or TFS)
Solid understanding of Object-Oriented Analysis and Design
Self-Starter, motivated and proactive with strong time management skills and ability to juggle multiple efforts
Prior experience designing, programming or coordinating application changes with trading platforms
Strong cross-functional team player - demonstrated ability to coordinate application changes through a diverse, geographically dispersed team structure, including team members, global development contractors (both onshore and offshore), consultants and vendor
IT Controllership – Knowledge of IT controllership methodologies and standards and demonstrated experience though project execution compliant with systems development life cycle methodology
Excellent interpersonal, written/verbal communication, and leadership skills with the ability to quickly build credibility, influence and make recommendations to all levels
Broad knowledge of IT systems, infrastructure, processes and controls
Demonstrated accountability & execution fulfillment
Change Agent with ability to drive compliance, protocols, & standardization
Strong business acumen & successful track record in aligning with customers