Java SQL Developer

4 weeks ago


London, Ontario, Canada citi Full time
The Institutional Data Platform team is responsible for the Olympus platform to streamline data sources across Service, Markets, Banking and Client enabling industry leading analytics, client, regulatory, surveillance supervisory risk and finance reporting and data science solutions along with genesis platform.

The Java SQL Developer (Applications Development Senior Programmer Analyst - C12) 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.

Responsibilities:

1. Conduct feasibility studies, time and cost estimates, IT planning, and risk assessments for application development.
Design, develop, test, and implement Java-based applications with a focus on performance, scalability, and security.
2. Develop, optimize, and manage complex SQL queries, stored procedures, and database structures to support application functionality.
3. Monitor and control all phases of the software development lifecycle (SDLC), including analysis, design, construction, testing, and deployment.
4. Provide user and operational support, troubleshooting issues, and implementing solutions for business users.
5. Utilize specialty knowledge in Java development to analyze complex technical issues and provide business process evaluations.
6. Recommend and implement security measures in post-implementation analysis to ensure secure system design and functionality.
7. Collaborate with business users, technology teams, and senior stakeholders to define and refine system requirements.
8. Ensure compliance with firm-wide policies, industry standards, and regulatory requirements while mitigating risks.
9. Mentor and provide guidance to junior developers and analysts, acting as an advisor and SME within the team.
10. Maintain documentation, follow development best practices, and adhere to operating standards and processes.
11. Exercise independent judgment and autonomy, taking ownership of assigned tasks and driving solutions.
12. 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.

Required Skills & Qualifications:

1. 5+ years of experience in Java development and SQL programming.
2. Strong proficiency in Java core concepts, including:
3. Object-Oriented Programming (OOP)
4. Collections Framework
5. Concurrency & Multithreading
6. Expertise in Spring Framework, including:
7. Spring Boot, Spring MVC, Spring Data
8. Experience with database technologies, including:
9. SQL databases (MySQL, PostgreSQL, Oracle, MS SQL Server)
10. ORM frameworks (Hibernate, JPA)
11. Proficiency in SQL for data querying and manipulation
12. Strong understanding of RESTful API design principles.
13. Familiarity with version control systems (Git, Bitbucket).
14. Solid understanding of design patterns and software architecture.
15. Excellent problem-solving and debugging skills.

Desired Skills & Qualifications

1. Knowledge of microservices architecture.
2. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
3. Experience with front-end technologies (Angular, JavaScript, HTML, CSS) for full-stack development.
4. Programming experience in Python or R for data analysis.

Education:

1. Bachelor's degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Primary Location:

Tampa Florida United States

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

Primary Location Full Time Salary Range:

$96,960.00 - $145,440.00

In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

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

Anticipated Posting Close Date:

Mar 07, 2025

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

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. 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 review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

#J-18808-Ljbffr
  • Java PL/SQL Developer

    4 weeks ago


    London, Ontario, Canada System Canada Full time

    Job DescriptionSystem Canada is a dynamic and inclusive employer that values the diverse skills of its team members.Key ResponsibilitiesDevelop and maintain complex database systems using PL/SQL on Oracle 10, 11, and 12 platforms.Design and implement efficient Java-based solutions for messaging, XML, and web services.Work on intricate SQL queries to optimize...


  • London, Ontario, Canada System Canada Full time

    System Canada resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs.System...


  • London, Ontario, Canada ProViso Staffing Full time

    **About the Role**This position offers an exciting opportunity to work as a lead developer in our Capital Markets operations team. If you have a strong background in Java development and a passion for working in a fast-paced environment, we encourage you to apply.You will be responsible for developing and implementing solutions that maximize system...


  • London, Ontario, Canada ROSS Full time

    Ross is looking for a skilled Java Developer to join their team. This role involves supporting their Internet-based e-commerce software and in-house CRM system. The successful candidate will have a solid background in internet/java development using a structured SDLC methodology and want to expand their customer support skills.Main duties include:Supporting...

  • Senior Java Developer

    4 weeks ago


    London, Ontario, Canada CG Consulting Group Full time

    Senior Java DeveloperClient is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in the financial services and fintech industry. They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics. With a team of highly...


  • London, Ontario, Canada Randstad Canada Full time

    Job Description We are seeking a highly skilled and experienced Software Developer with 5+ years of Java-based development experience to support the EO M&S Portfolio project. The role involves full-stack development, API integration, database management, automation testing, and Agile DevOps processes to enhance application performance and reliability.The...


  • London, Ontario, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.We are a leading technology company seeking a seasoned Java Developer to join our team. The successful candidate will be responsible for developing, testing, and deploying cloud-based applications using Java, SQL, SOAP, JSON, RESTful services, HTML/CSS, and JavaScript.Job RequirementsThe ideal candidate will have a strong...


  • London, Ontario, Canada ProViso Staffing Full time

    **Job Overview:**We are looking for an experienced Java developer to join our team and contribute to the delivery and development of various projects.About ProViso Staffing:We are a leading staffing agency that provides top talent to various industries. Our mission is to deliver exceptional service to our clients and candidates.Job Description: Lead...

  • Senior Java Developer

    4 weeks ago


    London, Ontario, Canada iPartner Consulting Full time

    Hybrid: 3 days onsite / 2 days remoteMust haves:- Demonstrated 5+ years of experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA), Machine Learning (ML) platform, and Process Mining Technologies.- Demonstrated experience in designing secure Restful/Soap APIs web services...

  • Senior Java Developer

    4 weeks ago


    London, Ontario, Canada Cognizant Full time

    We are seeking a highly skilled Senior Java Developer with a robust understanding of Property & Casualty Insurance to join our dynamic team. In this role, you will be entrusted with the design, development, and maintenance of critical applications that support our insurance operations. You will work closely with multi-functional teams, including product...


  • London, Ontario, Canada ROSS Full time

    Job Description: We are looking for an experienced Java developer to join our team. The ideal candidate will have a strong background in software development, with a focus on Java and its related technologies.Requirements: To be successful in this role, you will need to have at least 3 years of experience in development using Java and design patterns. You...

  • Sr. Java Developer

    4 weeks ago


    London, Ontario, Canada Highbrow LLC Full time

    Job Title: Sr. Java DeveloperJob ID: 2024-12749Job Location: Toronto, ON or London, ON (Hybrid – 2 days/week onsite)Job Travel Location(s):# Positions: 5Employment Type: W2Duration:Long Term# of Layers:0Work Eligibility:All Work Authorizations are Permitted – No Visa TransfersKey Technology:JavaJob Responsibilities:- Ensure data quality and integrity...

  • Sr Java Developer

    3 weeks ago


    London, Ontario, Canada Synechron Full time

    We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...


  • London, Ontario, Canada Randstad Canada Full time

    About This Opportunity We are seeking a seasoned Java-based software developer to join our team and contribute to the development of complex applications. As a key member of our team, you will be responsible for developing, testing, and maintaining high-quality Java-based applications. You will work closely with cross-functional teams to translate technical...

  • SQL Developer

    3 weeks ago


    London, Ontario, Canada Nexus Systems Group Inc. Full time

    Location Address: Toronto – hybrid – onsite 3x/weekContract Duration: 10 monthsPossibility of extension & conversion to FTE: YesNumber of Positions: 1Schedule Hours: 9am-5pm Monday-Friday (Possible OT)Reason: additional workloadStory Behind the NeedBusiness group: Global Cash ManagementThe team focused on internal treasury reporting around liquidity and...


  • London, Ontario, Canada TD Full time

    About the RoleThis Application Engineer position is part of the TD Securities Payments Workflow Technology team. The team provides technology solutions around the Payments distributed workflow applications in alignment with the firm's technology strategy.The ideal candidate has experience in real-time event-driven systems, Java/Javascript/Typescript...


  • London, Ontario, Canada ROSS Full time

    Our client is a company that delivers value in mobile development services, strategic mobile planning and forecasting, and full application support across multiple platforms on multiple devices. They have engaged ROSS (www.getROSS.com) to search for an Intermediate Java/J2EE Developer – CONTRACT.ROSS is a team of People Specialists helping companies align...


  • London, Ontario, Canada System Canada Full time

    Job DescriptionWe are seeking an experienced Java PL/SQL Developer to join our team in Toronto ON. As a member of our development team, you will be responsible for designing and developing complex software applications using Oracle and Java technology.


  • London, Ontario, Canada ROSS Full time

    Company OverviewROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO) and Recruitment Augmentation.Job DescriptionWe are seeking an exceptional Java Developer to join our client's growing and...


  • London, Ontario, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.We are a cutting-edge technology company that seeks a highly skilled Java Developer to join our team. This individual will be responsible for designing, implementing, and maintaining technical solutions using Java, SQL, SOAP, JSON, RESTful services, HTML/CSS, and JavaScript. In addition, the candidate will have experience...