VP Java Development

Unlock Employer Cary, NC Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

Being a hands-on role, you will be responsible for the driving the design and implementation of the Business Critical Deliverables as defined by the platform. Deliverables will range from the introduction of new functionality to support new products and processes to support of mandatory regulatory and reporting requirements. You will work closely with the analysis and development teams to a) help design and implement solutions that are in alignment with strategic enterprise architecture roadmaps b) recognize and take advantage of opportunities to re-factor legacy components of the application c) perform brief pilots and proofs of concept to help establish solution feasibility. You may be required to manage a team of direct reports who drive implementation of solutions. The team follows a sustainable, measured and predictable development process, whereby the accountability for success resides with the team. Responsibilities: • Act as a key liaison between AS (Application Service) team, Vendor Product Manager and MPF Business Operations • Help drive best practices in and may tactically support highest priority releases and/or enhancements to large or critical systems • Implement best practices around requirement gathering methodologies • Review and contribute to functional test plans and scenarios • Take ownership for platform scalability and work with stakeholders to ensure that necessary capacity and Tech Roadmap compliance related requirements are dealt with on time • Maintain a professional working relationship with various vendor partners • Have a complete understanding of the financials processes of the bank and ensure that they are adhered to • Participate and actively contribute during planning by providing technology view to the plans, issues, dependencies and risks and help drive the overall strategy • Provide absolute transparency to various stakeholders by implementing bank-standard reporting and tracking tools and making right escalations, at the appropriate times to the relevant stakeholders on key risks and mitigation actions Experience: • 10+ years demonstrated hands on experience using Java, J2EE, Spring and or other object oriented languages • 7+ years’ experience architecting, designing, developing, and maintaining complex applications • 7+ years’ experience with applications using SQL / NoSQL / Oracle • Strong understanding of Enterprise and Application Architecture • Experience creating modular applications. OSGi is a big plus • Experience with JMS, MQ, Tibco or other messaging technologies a plus • Embraces using unit / integration testing as a standard development practice • Experience gathering basic performance measures of applications a plus • Understanding of garbage and resource management • Experience with implementing equals and hashCode • Experience with Collections • Experience with Annotations • Experience with TDD • Ability to focus and prioritize in a high-pressure environment • Analytical skills with attention to detail • Excellent communication skills, both written and verbal • Be self-directed, pro-active, results-driven and able to work in a diverse global team • Demonstrate ability to question and challenge where necessary to change the status quo • Experience / SME Knowledge of Financial Technology / Derivatives/ Trading lifecycle is a plus • Lead development of formalized solution methodologies Optional (recommended): • Hands-on knowledge with reporting tools such as Cognos • Financial / clearing industry experience is a requirement Education | certification (recommended): • Bachelors’ degree from an accredited college or university with a concentration in Business, Economics or Computer Science (or equivalent qualification / work experience) read more