CrawlJobs Logo

Senior Java Lead Developer for Finance Risk

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Finance Desk Technology is part of Fixed Income organization within Citi’s Markets Technology. The Team works closely with the Citi Global Finance Desk and focused on FI and Repo trading activity. The suite of Finance Desk applications provides position management, trade capture, electronic trading, market risk processing and reporting. This is supported by a mixed technology environment consisting of client-server applications, developed in Java, Angular and C#, with services running on Linux servers and Cloud Containers. This provides unique opportunity to work closely with the business stakeholders while building towards the strategic technology roadmap. We are looking for technically strong candidates who can work as team players and capable of taking ownership and leading the initiatives when needed.

Job Responsibility:

  • Responsible for developing and maintaining suite of Finance Desk application as a part of global development team
  • Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process
  • Understands business priorities, documents requirements and determines solutions in partnership with other internal teams
  • Accountable for all phases of development process—analysis, design, construction, testing and implementation
  • provides user and operational support on applications to business users
  • Ensures essential procedures are followed and helps to define operating standards and processes
  • Participating in key business initiatives primarily focused on Market Risk and Position/Inventory Management
  • Coordinate global testing and schedule application rollouts
  • Contribute towards improving the Dev Ops CI/CD Pipelines and Strategic Architecture
  • Work closely with partner technology teams and to collaborate effectively
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Provide L3 support for production flows
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong core Java skills
  • Experience with Spring boot/Microservice-style application development
  • Strong experience with Relational Databases like Oracle, MSSQL
  • Experience with cloud based architectures on OpenShift or Kubernetes
  • Experience with Messaging and Caching frameworks such as Kafka and Gemfire/Ignite
  • Testing experience with distributed software applications
  • Strong experience with Unix or Linux
  • Prior experience working with Capital markets
  • Excellent analytical, communication and interpersonal skills
  • Ability to work independently
  • Ability to take ownership, drive strategy and well organized
  • Bachelor’s degree/University degree or equivalent experience

Additional Information:

Job Posted:
April 24, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Java Lead Developer for Finance Risk

Java Engineering Lead

The Stress testing Team is responsible for delivering Stress testing related sol...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • hands-on engineering manager with extensive industry experience of engineering management
  • experience managing individual contributors across all levels
  • experience of managing managers (engineering or product)
  • BS or MS in Computer Science or related technical field or related experience
  • graduate in STEM (Science, Technology, Engineering and Mathematics) or Finance disciplines
  • broad experience in relational and document databases, data structures, caching and reporting
  • develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools
  • track record of managing and mentoring junior and senior engineers, preferably located across multiple time zones
  • experience attracting and hiring top talents, including engineering leaders and software engineers
  • proficient at working with large and complex code bases
Job Responsibility
Job Responsibility
  • lead team(s) of passionate engineers supporting multiple systems who take pride in customer satisfaction and ownership
  • set up and maintain processes that empower to move the team quickly
  • be hands-on in technical architecture and reviews, are a strong believer in servant leadership and don’t shy away from rolling up the sleeves
  • independently own and drive multiple critical work streams, this includes vision/direction setting, overseeing the overall planning and execution toward clear objectives with measurable key results
  • establish and drive adoption of design and coding best practices within your team
  • liaise with senior stakeholders across the Risk, Finance and Front Office business organizations, and external Market Regulators to assemble execute projects across Capital spectrum
  • mentor and guide professional development of analysts & engineers on your team, and continuously improve software engineering practices
  • strong written and oral presentation skills and presence
  • collaborate with and across team to design, build and deliver high quality software meeting and exceeding client needs
  • Fulltime
Read More
Arrow Right

Big Data Lead Developer (Hadoop/Java/Spark/Scala/Python)

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of relevant experience in Big Data Development
  • Sr. Java resource with experience in Java/J2EE, Hadoop, Scala, Hive, Impala, Kafka and Elastic
  • Good knowledge of design patterns and providing solutions to complex design issues, identification and resolution of code issues
  • Hands-On Experience in managing application development using Spark(Scala, Python or Java), SQL, Linux Based Hadoop Ecosystem (HDFS, Impala, Hive, HBase, etc.)
  • Experience as senior level in an Applications Development role
  • Proven Solution Delivery skills
  • Basic knowledge of finance industry practices and standards
  • Excellent analytical and process-based skills, i.e. process flow diagrams, business modelling, and functional design
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Manage one or more Applications in an effort to accomplish established goals as well as conduct personnel duties for team like hiring and training
  • Design and Develop real time and batch data transformation processes using wide range of technologies using Hadoop, Spark Stream, Spark SQL, Python, Hive etc.
  • Design and Develop programs to build functionalities, in the next generation Big-data platform which is also authorize data redistributor
  • Ability to translate architecture and low-level requirements to design and code using Big-data tools and processes
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Review and analyze proposed technical solutions for projects
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
What we offer
What we offer
  • Best-in-class benefits
  • Global Benefits
  • Equal opportunity and affirmative action employer
  • Fulltime
Read More
Arrow Right

Java Tech Lead

The Stress testing Team is responsible for delivering Stress testing related sol...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of industry experience
  • 7+ years of engineering management
  • 4+ years of managing individual contributors
  • 2+ years of managing managers
  • BS or MS in Computer Science or related technical field
  • Graduate in STEM or Finance disciplines
  • Broad experience in relational and document databases, data structures, caching, and reporting
  • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring
  • Experience managing and mentoring junior and senior engineers across multiple time zones
  • Experience attracting and hiring top talents
Job Responsibility
Job Responsibility
  • Lead team(s) of passionate engineers supporting multiple systems
  • Set up and maintain processes that empower the team to move quickly
  • Be hands-on in technical architecture and reviews
  • Independently own and drive multiple critical work streams
  • Establish and drive adoption of design and coding best practices within your team
  • Liaise with senior stakeholders across Risk, Finance, and Front Office business organizations, and external Market Regulators
  • Mentor and guide professional development of analysts & engineers on your team
  • Collaborate with and across teams to design, build, and deliver high-quality software
What we offer
What we offer
  • Global Benefits
  • Best-in-class benefits
  • Equal opportunity and affirmative action employer
  • Reasonable accommodation for persons with disabilities
  • Fulltime
Read More
Arrow Right

Big Data Program Lead

As part of Citi’s broad transformation strategy, Data Engineering group is under...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years relevant experience on building data engineering solutions for large scale Operational and Data Warehouse implementations
  • consistently demonstrates clear and concise written and verbal communication
  • management and prioritization skills
  • 8+ years experience in building enterprise data warehouse systems in finance sector is preferable
  • 8+ years of relevant experience in Application Development for Enterprise
  • must Technical Skills - Java/Scala, Hadoop, Python, Hive, Impala, Kafka and Elastic
  • Apache Iceberg
  • Databases: Oracle
  • Netezza
  • must Core Skills - 10+ years experience in handling Large Teams: IT Projects Design and Development
Job Responsibility
Job Responsibility
  • provides architectural vision, ensuring architecture conforms to enterprise blueprints
  • develops architecture, strategy, planning, and problem solving solutions on an enterprise level
  • interfaces across several channels, acting as a visionary to proactively assist in defining direction for future projects
  • maintains continuous awareness of business, technical, and infrastructure issues and acts as a sounding board or consultant to aid in the development of creative solutions
  • experience with developing metadata driven frameworks for data processing/transformation and built real-time processing solutions
  • hands-on data engineer with core skillset on Big Data stack of technologies including but not limited to, Spark with Scala, Hive, Impala, Kafka, Solace, Iceberg format tables etc.
  • position requires excellent communication skills to drive the change required and ability to translate the vision into technical artifacts
  • identify and apply optimization techniques to improve performance of existing applications
  • provides thought leadership in subjects that are key to the business
  • provides senior-level technical consulting and mentoring during design and development for highly complex and critical data projects
  • Fulltime
Read More
Arrow Right
New

Senior Manager, Engineering

Duties and Responsibilities: Own, oversee, and execute the development, testing,...
Location
Location
United States
Salary
Salary:
Not provided
sysco.com Logo
Sysco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, or a related technical field
  • 10 years progressive IT experience
  • 8 years of professional technical experience delivering software as part of a development team utilizing React, Node.JS or Java
  • 5 years’ experience in leading a team of software engineers
  • 5 years' experience in practical application of software development methodologies, and continuous integration strategies
  • 5 years' experience in an agile environment
Job Responsibility
Job Responsibility
  • Own, oversee, and execute the development, testing, deployment, and delivery of large-scale software applications
  • Partner with Product Management to set product and development strategy and vision
  • Lead team in providing high level project estimates
  • Advocate for engineering-led initiatives
  • Manage and mentor engineering team members
  • Work with team members to design high-volume, high availability microservices in a public cloud environment (AWS or GCP or Azure)
  • Drive team-level development methodology
  • Identify and coordinate tribe training needs
  • Recruit, retain and develop exceptional engineering talent
  • Cultivate a positive company culture
  • Fulltime
Read More
Arrow Right

Finance Solutions Senior Analyst

We are looking for a talented, tech-savvy individual to join our internal consul...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience
  • Knowledge of financial markets, banking products, understanding of key concepts in finance, financial risk management (credit risk & market risk), and regulatory policy (Basel Accords, COREP, FINREP, CRR, and related topics)
  • Financial Services Industry, Consulting, or Technology background preferred
  • Experience with reporting processes, regulatory reporting, and related projects is a plus
  • Advanced Excel skills with working experience in process automation
  • Programming knowledge in any leading technology such as Python or Java, and familiarity with SQL is a strong plus
  • Experience with data transformation tools, and data analytics platforms such as KNIME and/or Tableau would be nice to have
  • A very proactive, helpful, and problem-solving attitude
Job Responsibility
Job Responsibility
  • Work in cooperation with various teams across Citi’s EMEA Finance Division, external consultants, and project specialists to rationalize and automate financial and regulatory reports, internal business processes, and management information systems
  • Process engineering within the regulatory reporting space
  • Hands-on technical work and problem solving, delivering solutions for stakeholders
  • May be temporarily deployed to support reporting teams in need, ensuring business continuity, and coming up with process improvement ideas
  • Support change management process and participate in the onboarding of new developments for reporting teams
  • Proactively contribute to the Team’s engagements by identifying and implementing process improvement initiatives and standardization ideas
  • Grow into a subject-matter-expert in a relevant professional area
  • Contribute to the technical innovation effort to further improve data management capabilities and process automation techniques
What we offer
What we offer
  • Cafeteria Program
  • Home Office Allowance (for colleagues working in hybrid work models)
  • Paid Parental Leave Program (maternity and paternity leave)
  • Private Medical Care Program and onsite medical rooms at our offices
  • Pension Plan Contribution to voluntary pension fund
  • Group Life Insurance
  • Employee Assistance Program
  • Access to a wide variety of learning and development programs, online course libraries and upskilling platforms
  • Flexible work arrangements
  • Career progression opportunities across geographies and business lines
  • Fulltime
Read More
Arrow Right
New

Counter Lead

As our Counter Lead, you will manage a retail counter and the running of our Ele...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
elemis.com Logo
ELEMIS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • NQV Level 2 in Beauty Therapy or equivalent qualification
  • Good level and standard of UK/European education or equivalent
  • Experience within a similar retail / store role and industry
  • Experience supervising and managing a team
  • Proven sales record
  • Practical work experience in conducting treatments
  • Good level of computer literacy in Microsoft Word and Excel
  • Previous experience working with a professional brand
Job Responsibility
Job Responsibility
  • Be responsible for the growth of Elemis sales in treatments and products within the retail store
  • Pro-actively and enthusiastically drive sales and ensure that both personal targets and counter targets are met, and to strive to exceed set targets
  • Raise awareness of the Elemis brand and educate clients in the product and treatment range
  • Participate fully in promotional/PR activity and ensure the success of the promotion and/or event
  • Assess and collate weekly/monthly sales figures and analysis of business, and report such information to key individuals as and when requested
  • Ensure that a complete stock check is carried out on a weekly/fortnightly basis and any discrepancies on stock should be found and rectified
  • Maintain the Elemis counter to the highest standards of cleanliness, hygiene and presentation and to also ensure that the team is very well presented at all times
  • Ensure products and treatments prescribed are appropriate to clients needs and take into account medical contraindications
  • Ensure that customer service is of the highest standard and to handle any client complaints promptly
  • Ensure that all details regarding clients are kept in the strictest of confidence, locked away and information is never discussed with inappropriate parties either inside or outside of the Company
What we offer
What we offer
  • Generous Staff Discount on all your favourite ELEMIS products and spa treatments, as well as discounts on L'OCCITANE Group products (including L'Occitane, Erborian and more)
  • Excellent well-being policies including enhanced Maternity & Paternity policies, Income Protection, Life Assurance and more
  • Generous Holiday Allowance, increasing with length of service
  • Company Pension Scheme
  • Bonus/Commission Scheme
  • Healthcare Cash Plan (with Dental)
  • Employee Assistance Programme for all Associates and their families
  • Cycle to Work Scheme, Season Ticket Loan, Length of Service Awards
  • Parttime
Read More
Arrow Right
New

Primary Teaching Assistant

Randstad Education is looking for a motivated Primary Teaching Assistant to join...
Location
Location
United Kingdom , Haywards Heath
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 29, 2026
Flip Icon
Requirements
Requirements
  • Previous background in a childcare or primary school environment
  • A dedicated focus on child protection and the safety of all students
  • Formal education or childcare certifications are preferred but not required
  • ability to track progression in attainment
  • background in youth work
  • behaviour management
  • building relationships
  • classroom management
  • communication
  • de-escalation techniques
Job Responsibility
Job Responsibility
  • Collaborating with teaching staff to execute lessons and manage classroom logistics
  • Delivering tailored academic support to individuals or small clusters of learners
  • Implementing effective behavioral strategies to preserve a calm and focused classroom
  • Assisting pupils with Special Educational Needs (SEN) to ensure curriculum access
  • Fostering a welcoming, diverse, and encouraging school culture
  • Engaging in staff briefings, school functions, and planning sessions
What we offer
What we offer
  • Performance-Based Pay: A salary scale that honors your specific skills and history
  • Schedule Flexibility: Choices between full and partial weekly hours to fit your needs
  • Career Growth: Access to specialized training and vocational advancement
  • Team Dynamics: A chance to work within helpful and unified school faculties
  • Local Network: Connections to a broad spectrum of primary institutions in Haywards Heath
  • Referral Bonus
  • training and education
Read More
Arrow Right