Enable job alerts via email!

Java/J2EE Full Stack Tech Lead - Hybrid

Citi

Mississauga

On-site

CAD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Citi's Reference Data Management team seeks a Java/J2EE Full Stack Tech Lead to design and maintain essential UI Enterprise solutions. The role demands a senior-level hands-on developer responsible for guiding junior staff and overseeing projects throughout the software development lifecycle. Ideal candidates will possess extensive experience in application development, particularly with Java EE and related technologies, and exhibit strong problem-solving and leadership skills.

Qualifications

  • 6+ years of relevant experience in application development.
  • Experience in architectural design and development of complex enterprise-level applications with Java EE.
  • Proven experience in managing major technology projects.

Responsibilities

  • Develop and deliver development projects within agreed schedule, quality, and scope.
  • Participate in all stages of the SDLC within an agile Scrum environment.
  • Provide level 3 support for the application.

Skills

Analytical skills
Problem-solving
Java SE/EE
Springboot
REST API
Unix shell scripting
Agile methodology
Time management
Communication
Leadership

Education

Bachelor’s degree or equivalent experience
Master’s degree preferred

Tools

JIRA
Service Now

Job description

Citigroup's Reference Data Management team is seeking a Java/J2EE Full Stack Tech Lead (Apps Dev Tech Lead Analyst - C13) to join our Information Service Group for a hands-on role in design, build, and maintenance of various UI Enterprise solutions based on full Java/J2EE stack technologies.

This is a senior hands-on technical role, focused on building out the firm’s strategic reference data platforms used by the Institutional Clients Group in Citi. The successful applicant will take ownership of key projects and components and will be responsible for all phases of the SDLC including analysis and design, development, testing and deployment. As a technical lead, the candidate will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, providing architectural guidance, enforcing Citi best practices, and conducting code reviews. A potential candidate will need to understand system and enterprise architecture concepts and will be expected to understand how all components fit together and affect one another. They will work with a global and diverse team of peers as well as liaise closely with Business Analyst, Production Support, and Infrastructure teams.

Responsibilities:

Develop and deliver assigned development projects within agreed schedule, quality and scope expectations

Participate in all stages of the SDLC within an agile Scrum environment.

Deliver implementations of vendor products into Citi

Interact with senior management to define and drive architectural direction

Interact with PMO and translate reported problems/issues into JIRA items to implement

Enhance/Re-architect existing components to satisfy new performance and scalability requirements

Provide level 3 (escalation) support for the application

Ensure all components in the platform are fully compliant with Citi standards

Ensure essential procedures are followed and help define operating standards and processes

Serve as advisor, coach to new, or lower-level analysts

Appropriately assess risk when business decisions are made, demonstrating 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:

6+ years of relevant experience in application development

Experience in Architectural, Design, development, and support of complex enterprise level applications with Java EE as a core technology.

Experience managing major technology projects including but not limited to Migrations (DB, Servers), Software upgrades, vulnerabilities, redesign, and refactoring legacy applications.

Solid understanding of application infrastructures, including hardware, storage, network, databases, disaster recovery procedures and ability to coordinate with respective teams for issue resolution.

Working knowledge Unix including shell scripting.

Experience with the following technologies:

Java SE/EE 8 and above

XML/XSD/XSLT and JSON

Springboot

REST API

Modern source control, build and continuous integration solutions ( Bitbucket,Jenkins, Team City, Artifactory, Sonarqube, Groovy, Maven)

Experience using Jira, Service Now for Change control

RDBMS, SQL, PL/SQL, Oracle DB

Vulnerability assessment

Logical thinking, strong analytical and problem-solving skills; innovative and solutions oriented

Effective time management skills to manage multiple priorities with flexibility on time zones and timelines

Excellent verbal and written communication skills

Proven experience building scalable, mission critical systems

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

Preferred Skills and Qualifications:

Kafka and other message-oriented middleware

Autosys and scheduling

Non-relational DBMS (MongoDB)

Experience in Cloud concepts and technologies: container build and orchestration, infrastructure-as-code, horizontal scaling

Physical and logical data modeling

Education:

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

Citigroup's Reference Data Management team is seeking a Java/J2EE Full Stack Tech Lead (Apps Dev Tech Lead Analyst - C13) to join our Information Service Group for a hands-on role in design, build, and maintenance of various UI Enterprise solutions based on full Java/J2EE stack technologies.

This is a senior hands-on technical role, focused on building out the firm’s strategic reference data platforms used by the Institutional Clients Group in Citi. The successful applicant will take ownership of key projects and components and will be responsible for all phases of the SDLC including analysis and design, development, testing and deployment. As a technical lead, the candidate will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, providing architectural guidance, enforcing Citi best practices, and conducting code reviews. A potential candidate will need to understand system and enterprise architecture concepts and will be expected to understand how all components fit together and affect one another. They will work with a global and diverse team of peers as well as liaise closely with Business Analyst, Production Support, and Infrastructure teams.

Responsibilities:

  • Develop and deliver assigned development projects within agreed schedule, quality and scope expectations

  • Participate in all stages of the SDLC within an agile Scrum environment.

  • Deliver implementations of vendor products into Citi

  • Interact with senior management to define and drive architectural direction

  • Interact with PMO and translate reported problems/issues into JIRA items to implement

  • Enhance/Re-architect existing components to satisfy new performance and scalability requirements

  • Provide level 3 (escalation) support for the application

  • Ensure all components in the platform are fully compliant with Citi standards

  • Ensure essential procedures are followed and help define operating standards and processes

  • Serve as advisor, coach to new, or lower-level analysts

  • Appropriately assess risk when business decisions are made, demonstrating 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:

  • 6+ years of relevant experience in application development

  • Experience in Architectural, Design, development, and support of complex enterprise level applications with Java EE as a core technology.

  • Experience managing major technology projects including but not limited to Migrations (DB, Servers), Software upgrades, vulnerabilities, redesign, and refactoring legacy applications.

  • Solid understanding of application infrastructures, including hardware, storage, network, databases, disaster recovery procedures and ability to coordinate with respective teams for issue resolution.

  • Working knowledge Unix including shell scripting.

  • Experience with the following technologies:

    • Java SE/EE 8 and above

    • XML/XSD/XSLT and JSON

    • Springboot

    • REST API

    • Modern source control, build and continuous integration solutions ( Bitbucket,Jenkins, Team City, Artifactory, Sonarqube, Groovy, Maven)

    • Experience using Jira, Service Now for Change control

    • RDBMS, SQL, PL/SQL, Oracle DB

    • UNIX/Linux Shell scripting

    • Vulnerability assessment

  • Logical thinking, strong analytical and problem-solving skills; innovative and solutions oriented

  • Effective time management skills to manage multiple priorities with flexibility on time zones and timelines

  • Excellent verbal and written communication skills

  • Proven experience building scalable, mission critical systems

  • 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

Preferred Skills and Qualifications:

  • Kafka and other message-oriented middleware

  • Autosys and scheduling

  • Non-relational DBMS (MongoDB)

  • Experience in Cloud concepts and technologies: container build and orchestration, infrastructure-as-code, horizontal scaling

  • Financial services technology experience

  • Physical and logical data modeling

Education:

  • Bachelor’s degree/University degree or equivalent experience

  • Master’s degree preferred

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

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

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 review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

While we're a global bank, our mission is simple: We responsibly provide financial services that enable growth and economic progress.We strive to earn and maintain the public's trust by constantly adhering to the highest ethical standards. We ask our colleagues to ensure that their decisions pass three tests: they are in our clients' interests, create economic value, and are always systemically responsible. When we do these things well, we make a positive financial and social impact in the communities we serve and show what a global bank can do.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full-Stack Developer (Hybrid)

Autodesk

Toronto

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Toronto

Remote

CAD 120,000 - 160,000

4 days ago
Be an early applicant

Lead Software Engineer - Java (Remote)

New Relic, Inc.

Montreal

Remote

CAD 100,000 - 150,000

2 days ago
Be an early applicant

Windchill Technical Lead

Capgemini Engineering

St. Catharines

Remote

CAD 110,000 - 150,000

Yesterday
Be an early applicant

Technical Project Manager - Mainframe Technology Services

CPT Global

Banff

Remote

CAD 100,000 - 140,000

2 days ago
Be an early applicant

Sr. Programmer / Analyst

Medavie Blue Cross

Ontario

Remote

CAD 80,000 - 110,000

13 days ago

Embedded Software Engineer

ExcelGens, Inc.

Mississauga

Hybrid

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Software Engineer, TD Securities

The Toronto-Dominion Bank (Canada)

Mississauga

Hybrid

CAD 76,000 - 116,000

Today
Be an early applicant

Data Integration Engineer

Atreides LLC.

Vancouver

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant