Lead Java Developer
Job Description
Duties and Responsibilities include:
- Design and develop Java-based foreign exchange trading system within technical framework as outlined by technical architects.
- Guides the development, specification and communication of application and infrastructure architectures used by multiple businesses and application systems.
- Works closely with architects and other enterprise stakeholders to ensure solution alignment with best enterprise practices.
- Provides in-depth technical consultation to the clients, partners, and IT management to develop plans and directions to assure the integration of corporate business area requirements.
- Develops technical specifications for application development initiatives and technology changes and migrations.
- Provides technical expertise at the highest level including training to development staff, ensuring secure coding guidelines are met and provides guidance to junior developers on how to meet security requirements.
- Obtains a highly detailed understanding of the Global Foreign Exchange applications for which the role is responsible. Acts as technical expert on these applications when interfacing with other teams, both internal and external, and senior management.
- Thoroughly understands decision process issues of technology selection, such as capabilities, response time, data interfacing, client server communication, industry standard technologies and new industry trends, etc.
- Participates in the building of new and on-going vendor relationships.
- Evaluates and selects from existing and emerging technologies which best fit business/product needs.
- Completes coding of complex components based on team and departmental needs.
- Engages in high level break/fix support during disaster recovery scenarios and assists with Production issues when higher level analysis is required.
- Bachelor's degree in Computer Science or a related discipline and 10+ years' experience in information system architecture methodologies, or an equivalent combination of education and work experience.
- Requires an extensive knowledge of multithreading design and development within a multi-tiered, complex system.
- Excellent consultative and communication skills, and the ability to work effectively with client, partner, and IT management and staff.
- Develops periodic goals, organizes the work, sets short-term priorities, monitors all activities, and ensures timely and accurate completion of the work by employees and outside technology contractors.
- Works closely with product owners to ensure timely delivery meeting budget expectations.
- Preferred experience in Capital Markets technology and strong business acumen; FIX messaging format
- Required technology expertise:
- Core Java, multithreading
- Asynch processing / batch streaming to handle high volume data
- Scripting languages (Javascript, Python, Powershell, etc)
- Relational Databases - MySQL, MSSQL, Postgres
- ETL tools (Datastage, Informatica)
- Data lakes, operational data stores and enterprise data warehouses
- Team player including:
- Thrives in a team environment.
- Great communicator and capable of not just doing the work, but teaching others and explaining the "why" behind complicated technical decisions.
- Open to good ideas, wherever they come from.
- Rolls up sleeves and evolves with the strategy.
- Loves the business impact of technologies. After starting a question with "What if we...," ends with "What we can expect is..." and you help your peers connect the dots.
Date Posted
09/29/2022
Views
3
Similar Jobs
DevOps/SRE Lead - TransUnion
Views in the last 30 days - 6
TransUnion is seeking a DevOps Lead with extensive cloud experience including AWS to support a crossfunctional engineering team in developing and impl...
View DetailsData Acquisition Tech Lead - Ab Initio - TransUnion
Views in the last 30 days - 14
The text describes a job role at TransUnion an International Platforms Services Team Information Technology Senior Developer position The role involv...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsAVP, Internal Audit - CNA
Views in the last 30 days - 11
The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View Details