Junior Java Applications Development Intermediate Programmer Analyst

5 days ago


Mississauga, Canada Citi Full time

OverviewThe Java Applications Development Intermediate 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.ResponsibilitiesIdentify and define system enhancements using script tools and by analyzing/interpreting code, leveraging application development knowledge.Consult with users, clients, and other tech groups, recommending programming solutions, and supporting customer-facing systems.Apply programming language knowledge to design specifications.Analyze applications for vulnerabilities, security issues, and conduct testing/debugging.Advise and coach junior analysts.Identify problems, analyze information, make judgments, and implement solutions.Resolve issues by applying technical experience and following precedents.Operate with limited supervision, exercise independent judgment, and act as a Subject Matter Expert (SME) to stakeholders.Qualifications1-3+ years of relevant experience in technology1+ years experience in Core Java, Java EE, PL/SQL, Microservices (lightspeed, docker, Kubernetes), Spring, Springboot, Hibernate, Unix scripting, Team City, Udeploy, Autosys, Oracle, MSSQLBusiness knowledge of Financial Markets, Trading, Middle Office and Back Office functionKnowledge of GitHub/Version Control Systems, KafkaIntermediate level experience in Applications Development roleConsistently demonstrates clear and concise written and verbal communicationDemonstrated problem-solving and decision-making skillsAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirementsTeam oriented individual, ability to work in complex environmentExperience the Financial Service industry is a plusThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr



  • Mississauga, Canada Citi Full time

    Applications Development Sr Programmer Analyst - C12 Join to apply for the Applications Development Sr Programmer Analyst - C12 role at Citi 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...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Medavie Blue Cross Full time

    Join a forward-thinking organization dedicated to enhancing the wellbeing of Canadians through innovative digital health solutions. As an Intermediate Programmer Analyst, you'll be part of a dynamic team focused on developing enterprise-grade software using Java and Open Source technologies. This role emphasizes collaboration, problem-solving, and...


  • Mississauga, Canada 08763 Citi Canada Technology Services ULC Full time

    The Applications Development Senior Programmer Analyst is a key role within Markets Technology, specifically supporting Prime Services and Prime Futures. This position is responsible for designing, developing, and implementing application systems and programs that enable critical business processes. The ideal candidate combines strong technical expertise...


  • Mississauga, Canada Citi Full time

    Applications Development Sr Programmer Analyst Join to apply for the Applications Development Sr Programmer Analyst role at Citi 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...


  • Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500

    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...


  • Mississauga, Ontario, Canada Citi Full time US$94,000 - US$141,500 per year

    Discover your future at CitiWorking at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.Job OverviewThe Applications Development Senior Programmer Analyst is an...


  • Mississauga, Canada Citibank (Switzerland) AG Full time

    ## For additional information, please review .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...


  • Mississauga, Canada Citibank (Switzerland) AG Full time

    ## For additional information, please review .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...


  • Mississauga, Canada Citibank (Switzerland) AG Full time

    ## For additional information, please review .## 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...


  • Mississauga, Canada Citibank (Switzerland) AG Full time

    ## For additional information, please review .## 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...