Java Technology Lead
Citigroup
Job Responsibility:
Come, work with us!
Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi enables clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.
The Stress testing Team is responsible for delivering Stress testing related solutions to Citi's risk & finance organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team engineers, builds and maintains software used to compute metrics that help mitigate Citi's exposure to counterparty default & help meet regulations like CECL. GSST, IFRS9, CCAR.
Who you are:
You've got a positive energy. You are optimistic about the future and determined to get there.
You appreciate open and direct communication. You are both - an active communicator and an eager listener.
You can switch context & pivot on the fly. This group is a horizontal organization, and regulations are constantly changing. What you worked on yesterday may not be what you work on today.
You want to be part of a winning team. We build & grow with one another and you're a person who doesn't shy away from being pushed out of your comfort zone.
You are often cited as inspiration for the engineers and even senior engineers feel that they can learn something from you.
You have a can do attitude. We engineer & create high-quality software. Owning a problem doesn't scare you but rather empowers you to take 100% ownership.
What will you do?
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
Basic Requirements
You are a hands-on engineering manager with 6 -10 years of industry experience and 7+ years of engineering management.
4+ years of managing individual contributors across all levels
2+ years 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
A 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
Ability to be metrics / data driven and have a bias for action and result delivery
Preferred Qualifications
Experience in financial industry specifically in Credit Risk & Market Risk Capital domains.
Technologies and tools: Java, Web / Restful service development, Angular, JSON, Python, SQL, Build tools
Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools
Experience in event-driven design of Microservices and 12-factor app development standards
Experience building modern enterprise applications and deploying to public or private clouds including AWS
Experience in distributed cache systems like Apache Ignite or Redis
Experience in big data platforms and technologies such as Hadoop, Hive, HDFS, Presto/Starburst, Spark, and Kafka
Experience in Spring Framework and Cloud Computing for both batch and real-time high volume data processing
Experience in understanding complex SQLs and exposure to Database Design Concepts including Data Modeling, Logical/Conceptual Design
-
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.
$112.9k - $162.9k per year
...Environmental; Energy; Mining & Metals, and the Manufacturing and Technology markets. Our services span from initial planning and investment,... ...Partner). Job Summary: The Technology Implementation Lead will work closely with the delivery teams to implement the technology...SuggestedFull timeFor contractorsWork at officeLocal areaRemote workRelocation- ...Job Responsibility: Role name Java Technical Lead Location Toronto, ON - Hybrid Duration Long Term contract Front-end development experience (Java, Angular, Spring boot) in custom portal development. Strong Java development experience using Spring and Sprinboot Framework...SuggestedLong term contract
- ...duties and responsibilities Lead and implement initiatives as... ...to streamline and integrate technological processes and/or systems to improve... ...should have 9+ years of Java Fullstack Development hands... ...Fargate etc. Other Tool/Technologies/Framework: APIs, REST/JSON, SOAP...SuggestedFull timeWork at office2 days per week3 days per week
$77.84k - $122.55k per year
...making reading lives better. The Role: The Marketing Technology Solutions Lead is a pivotal role bridging strategic marketing objectives with... ...for innovative marketing experiences, evaluating new technologies and approaches for their potential to address business needs...SuggestedSummer workCasual workWork at officeRemote workWorldwideFlexible hoursWeekend work$90k - $140k per year
Java - Technical Lead Position Description Must be bi-lingual, Can work from Montreal OR Toronto locations. Java Technical Lead Position... ...of a collaborative software engineering team working with technologies such as Spring Boot, Microservices, Kafka, NoSQL, Docker, OpenShift...Suggested$77 - $82 per hour
...Lead Backend Developer (Java/Spring Boot, API Architecture) Be part of a transformative technology initiative within the insurance industry, working on scalable services, modern... ...experience using Java, Spring Boot, or similar technologies. • Strong expertise in designing...Hourly payFull timeContract workWork at office2 days per week1 day per weekWeekday work$180k - $230k per year
...Lead Software Engineer, Full-Stack Applications – Ratings Technology As one of the world’s top three credit ratings agencies, Fitch... ..., experimenting with emerging technologies (especially AI), and pushing... ...full-stack applications using Java/Springboot and REACT, drive architectural...Long term contractImmediate startWorldwide$95k - $145k per year
Senior Java Developer /Tech Lead Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer /Tech Lead, in our Financial Services...Work at officeRemote work$88k - $132k per year
...build a better working world. The Opportunity At EY, we’re all in to shape your future with confidence. As Test Lead in our Canadian Banking Technology Consulting team within the Platforms group, you’ll play a key role in delivering technology solutions for financial...Long term contractFor subcontractor2 days per week3 days per week$95k - $145k per year
Delivery Lead – QE Technology Position Description This role is hybrid and requires you to be at our downtown Toronto (250 Yonge Street) and/or Client office at a minimum 2 days per week - subject to change at any time. We are seeking a highly experienced Delivery Lead...Contract workWork at office2 days per week$72k - $138k per year
...Summary We are seeking Senior Java Developers to join our team on... ...or software solutions for a leading North American Bank. This long... ..., staying current with Java technologies, frameworks, and best practices... ...you can contribute. Be the leader you want to be Some guide teams...Long term contractTemporary workFixed term contractFlexible hours- ...the fast-moving, award-winning technology engine that powers Scotiabank... ...develop and implement market leading solutions for the various... ...challenges? Like using fresh technologies to solve problems? Looking to... ...languages development languages (Java) ~4+ years’ experience...Flexible hours
- ...reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.... ...Years Experience ~ Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven...Permanent employmentFull timeLocal area
$90k - $125k per year
...who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development... ...to ensure we deliver high quality software. Research new technology and tools and share those findings with the team. Communicate...Full timeWork from homeFlexible hours$90k - $110k per year
...About CMiC CMiC is the leading provider of complete, integrated... ...with the largest and most technologically progressive AEC firms and capital... ...Job Overview The Java Developer is responsible for... ...more of the following tools and technologies: Spring Framework, Oracle ADF...Seasonal workFlexible hoursNight shift$43.33 - $88.76 per hour
...Job Responsibility: Role: Java Developer Location Toronto, ONExperience: 5+ Required Qualifications Bachelor's degree or foreign... ...of every year of education. At least 4 years of Information Technology experience. Experience in design and development of web...Hourly payFull timeMonday to friday- ...culture. The Role: The Retail Lending Technologies team supports the enhancement, development... ...reviews for release activities. You will lead the implementation efforts for... ...have technical working experience with Core Java (Version 8 or higher)/Java Servlet/JDBC/JavaScript...Permanent employment
- ...Develop solutions that are in line with the client's technology biases, deliver efficiency and scalability, and enable new trading... ...without close supervision Strong Java experience in enterprise environments + Knowledge in Python (2 years...Long term contractFor subcontractor
$95k - $145k per year
Senior Java Developer (API) Position Description CGI is seeking... ...solutions for a leading client. The successful candidate... ...Science, Engineering, Information Technology, or equivalent experience.... ...Experience with containerization technologies and Kubernetes/OpenShift. •...Work at office2 days per week- ...with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further... .... Job Description We are looking for a Java IVR Application Developer to join our voice/contact...Full timeInternshipRemote workRelocation
- ...operations and execute alongside their teams. Technology is an increasingly powerful force... ...exceptional Vice President of Technology to lead and scale our technology practice and define... ...Shape Isaac's point of view on emerging technologies and bring authoritative, commercially...Long term contractFull timeContract workWork at officeFlexible hoursWeekend work3 days per week
- ...analytics on a single, AI-native technology stack, delivered as a... ...test and adopt the latest cloud technologies and AI tooling, optimising for... ...Role The Software Engineer (Java) operates at a senior... ...and technology selection to leading delivery of critical, cross-cutting...Long term contractContract workLive InWork at officeImmediate startWorldwideFlexible hours1 day per week
$85k - $156k per year
...your typical day look like? As a Manager, Technology Strategy & Planning, you will partner... ...design were core. Demonstrated experience leading operating-model redesigns, including... ...you and how you can contribute. Be the leader you want to be Some guide teams, some change...Permanent employmentFlexible hours- Home About Services Services Application Development Full stack Development Cloud Services DevOps Solutions Data Engineering Data Analytics Quality Assurance Database Administration Cyber Security Agile Project Management Careers ...Full time
$100 - $105 per hour
...class ecommerce giant and global technology organization focused on... ...What You’ll Do Independently lead complex technical initiatives... ...environments Required Skills Java Spring Boot GraphQL... ...services aux entreprises et de technologies. Nous accélérons la transformation...Long term contractContract workFlexible hours- Our client, a premier global financial technology institution, is seeking a dynamic and highly organized Technology Project Manager to lead complex system implementations and manage end-to-end technical delivery. In this role, you will orchestrate large-scale initiatives across...Work at officeFlexible hours
- ...network access control lists The Sr. Technology Architect will provide the capacity required... ...This Role The Resource Will Provide lead architecture and strategy guidance for the... ...of new and existing SASE security technologies. Work effectively with other Security...Hourly payWork at office3 days per week
$80 - $90 per hour
...Job Title: Senior Java Backend Developer Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract... ...event-driven systems leveraging Apache Kafka and AWS streaming technologies. Build and optimize high-throughput data processing pipelines...Hourly payLong term contractContract workFor contractorsRemote work$135k - $152k per year
...professionally. How You’ll Make An Impact As a Technical Lead, leading the execution and delivery of technology solutions and continuous improvements across Fidelity... ...as a team lead ~ Experience in typescript/node or java/spring boot on backend, typescript/react/angular on...Long term contractWork at officeRemote workHome officeFlexible hours$95k - $145k per year
Senior Developer - Java, Spring (Fraud IT) Position Description CGI is seeking a... ...Collaborate with architects and technical leads on solution design and best practices.... ...Experience with Kubernetes and containerization technologies. • Experience with event-driven...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Technology Lead. Be the first to apply!
