Talent.com
Citi
Applications Development Java Programmer – Assistant Vice PresidentCiti • Mississauga Ontario Canada
Applications Development Java Programmer – Assistant Vice President

Applications Development Java Programmer – Assistant Vice President

Citi • Mississauga Ontario Canada
5 days ago
Job type
  • Full-time
Job description

This is an intermediate-level, hands-on technical role for an Applications Development Java Programmer. The position requires significant hands-on coding and development in Java to establish and implement new or revised application systems and programs. The successful candidate will be directly responsible for application systems, hands-on coding, development and programming.

Responsibilities:

Core Development & Implementation

  • Design, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications.

  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment.

  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices.

  • Ensure the best possible performance, quality, and responsiveness of the applications.

Analysis, Design & Architecture

  • Analyze user requirements to define business objectives and translate them into technical specifications.

  • Participate in architectural and design discussions to create robust and scalable solutions.

  • Produce detailed specifications and software design documents.

  • Identify and evaluate new technologies for implementation.

Unit Testing & Code Quality

  • Develop and execute unit tests, integration tests, and performance tests to ensure code quality.

  • Identify bottlenecks and bugs, and devise solutions to these problems.

  • Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review.

  • Participate in peer code reviews to maintain high standards of code quality.

Maintenance & Support

  • Troubleshoot, debug, and upgrade existing systems to ensure they meet business needs.

  • Prepare and produce releases of software components.

  • Provide technical support for applications in production, responding to and resolving issues in a timely manner

Collaboration & Documentation

  • Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to deliver high-quality software.

  • Document and maintain software functionality, processes, and technical specifications.

  • Communicate effectively with team members and stakeholders to provide updates on project status and technical issues.

Required Qualifications:

  • 5-8 years of Java Development experience in cloud environment

  • Proficiency in programming in Java, API, Cloud engineering

  • Hands on experience of building RESTful APIs using popular frameworks like Spring

  • Experience in Oracle , SQL , NoSql - MongoDB

  • Experience in Cloud - Openshift Kubernetes , Messaging systems - MQ , Kafka

  • Experience of following clean code principles

  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.

  • Knowledge of DevOps practices and CI/CD pipelines.

  • Able to independently work in fast paced and rapidly changing environment

  • Experience in systems analysis and programming of software applications

  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Recommended Qualifications:

  • Experience in Financial domain with focus on Payments is a plus

  • Understanding of GenAI, LLMs is a plus

  • Experience in integrating mainframe applications with Kafka or API is a plus

  • Extensive experience system analysis and in programming of software applications

  • Experience in managing and implementing successful projects

  • Subject Matter Expert (SME) in at least one area of Applications Development

  • Ability to adjust priorities quickly as circumstances dictate

  • Demonstrated leadership and project management skills

  • Consistently demonstrates clear and concise written and verbal communication

Education:

  • Bachelor’s degree/University degree or equivalent experience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$94, - $141,

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

------------------------------------------------------

------------------------------------------------------

Create a job alert for this search

Applications Development Java Programmer – Assistant Vice President • Mississauga Ontario Canada

Similar jobs

Java Application Support - Pacer Group

Pacer Groupmississauga, on, ca
Full-time

In depth knowledge of SSL/TLS concepts.Should have strong hands on experience with Java 8 and Java 17 and Spring Framework.Should have expertise in SOAP Web Services and understanding of RESTful se... Show more

 • Promoted

Senior Java Developer - oakville

Luxoftoakville, on, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

Developer/Analyst - oakville

Navacordoakville, on, ca
Full-time

Navacord is hiring technical talent in the insurance industry! We are accepting applications for a dynamic individual with 5+ years experience in a full stack development environment and with at le... Show more

 • Promoted

Applications Development Java Programmer – Assistant Vice President

CitiMississauga, Ontario, Canada
Full-time

This is an intermediate-level, hands‑on technical role for an Applications Development Java Programmer.The position requires significant hands‑on coding and development in Java to establish and imp... Show more

 • Promoted

Algebra Private Tutoring Jobs Maple

SuperprofMaple, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Guidewire Integration Developer - vaughan

Infotek Consulting Inc.vaughan, on, ca
Full-time

Guidewire Integration Developer.We are seeking a highly skilled Guidewire Integration Developer with deep expertise in Guidewire platforms to support ongoing initiatives within Property and Casualt... Show more

 • Promoted

Senior API and Middleware Developer - oakville

Coforgeoakville, on, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Applications Development Senior Programmer Analyst - Assistant Vice President

CitigroupMississauga, Canada
Full-time

A global financial services company located in Mississauga is seeking a Senior Programmer Analyst to contribute to applications systems analysis and programming.The ideal candidate will have extens... Show more

 • Promoted

Organizational Development Specialist (Monitoring & Evaluation)

Cuso InternationalVaughan, Ontario
Permanent

This Volunteer Placement is Located in:.Open to Canadian Citizens and Permanent Residents of Canada only.This placement offers a unique opportunity to collaborate with our partner, the Private Sect... Show more

 • Promoted

Senior Guidewire PolicyCenter Developer - vaughan

Axiom Global Technologiesvaughan, on, ca
Full-time

We are seeking a highly experienced Senior Guidewire PolicyCenter Developer to lead the design, configuration, customization, and support of PolicyCenter solutions.This is a hands-on engineering ro... Show more

 • Promoted

Oracle CPQ Consultant - oakville

NLB Servicesoakville, on, ca
Full-time

Oracle CPQ and Java integration development Job Responsibilities:.Conducting software analysis, programming, testing, and debugging.Individually manage Oracle CPQ, Java and Java EE application deve... Show more

 • Promoted

Senior Java Developer - Risk - Assistant Vice President

PowerToFlyMississauga, Ontario, Canada
Full-time

The Senior Java Development- Risk is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology tea... Show more

 • Promoted

Housekeeper Wanted - Housekeeper Wanted In Vaughan, Ontario $20/Hour Apply Now!

Housekeeper.comVaughan, Ontario, Canada
CA$20.00 hourly
Full-time

Hello, I am Sharon, a homeowner in Vaughan, Ontario seeking a reliable housekeeper to assist with maintaining my home.The ideal candidate should be proficient in cleaning bathrooms, doing dishes, t... Show more

 • Promoted

Nanny Wanted - Experienced Nanny Needed In Vaughan, Ontario $28/Hr Apply Now!

CanadianNanny.caVaughan, Ontario, Canada
CA$28.00 hourly
Full-time

Are you an experienced nanny seeking a full-time live-out position in Vaughan, Ontario? Our family is looking for a caring individual to provide childcare for our primary school-aged children.The r... Show more

 • Promoted

Scott looking for a babysitter or nanny in Vaughan

SitlyVaughan, CA
Part-time

We are a family of 2 adults, one child and a 3 years old golden retriever.Our 12 year old is friendly, a bit mischievous, can be stubborn but not a trouble maker.And oh, she happens to have a rare ... Show more

 • Promoted

Senior Oracle Application Developer - oakville

PwC Canadaoakville, on, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

Guidewire Developer/Tech Lead - Delta System & Software, Inc.

Delta System & Software, Inc.oakville, on, ca
Full-time

Job Title: Guidewire Tech Lead.Must have: Guidewire ACE Certification.Strong hands-on experience in PolicyCenter, BillingCenter, or ClaimCenter (v10.Lead and mentor a team of developers, driving de... Show more

 • Promoted

Lead Principal Software Engineer - oakville

Auxo | Growth Partneroakville, on, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Applications Development Java Programmer - Assistant Vice President

Citibank (Switzerland) AGMississauga, Canada
Full-time

For additional information, please review.Analyze user requirements to define business objectives and translate them into technical specifications.Participate in architectural and design discussion... Show more

 • Promoted

Principal Java Engineer And Devops Platform Lead - Senior Vice President

08763 Citi Canada Technology Services ULCMississauga, Canada
Full-time

We are seeking a visionary and highly experienced Principal Java Engineer and DevOps Platform Lead (Apps Development Group Manager - C14) to spearhead our developer productivity and platform engine... Show more