Provide technical leadership and guidance to a team of Java full-stack developers
Oversee the design, development, and implementation of high-quality software solutions
Partner with multiple management teams to ensure appropriate integration of functions to meet goals
Identify and define necessary system enhancements to deploy new products and process improvements
Conduct in-depth analysis of complex business processes and system processes to recommend innovative solutions
Manage and implement successful projects, ensuring adherence to timelines, budget, and quality standards
Utilize project management methodologies (e.g., Scaled Agile Framework (SAFe) using JIRA) to drive project execution
Ensure application design adheres to the overall architecture blueprint
Develop and enforce standards for coding, testing, debugging, and implementation
Conduct code reviews to ensure code quality and compliance with standards
Collaborate with cross-functional teams, including architects, infrastructure engineers, and business analysts, to deliver integrated solutions
Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary and providing guidance on technical best practices
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets
Implement and promote DevOps practices, including continuous integration, continuous delivery, and automated testing
Utilize Openshift for container orchestration, ensuring applications are scalable, resilient, and easily deployed
Manage source code using GitHub, following established branching strategies and code review processes.
Requirements
10+ years of relevant experience in Apps Development or systems analysis role with a focus on Microservices Architecture
Extensive experience in system analysis and in programming of software applications using Java technologies
Strong proficiency in Java, Spring Framework (Spring Boot, Spring MVC, Spring Cloud), RESTful APIs, and modern front-end technologies (e.g., React, Angular, or Vue.js)
Experience with SQL Server database technologies and ORM frameworks (e.g., Hibernate, JPA)
Experience in managing and implementing successful projects using Scaled Agile Framework (SAFe) and JIRA
Subject Matter Expert (SME) in Billing / Credit / Tax Development for Securities with a focus on Java full-stack technologies
Ability to adjust priorities quickly as circumstances dictate
Demonstrated leadership and project management skills
Consistently demonstrates clear and concise written and verbal communication
Experience with DevOps practices, including continuous integration, continuous delivery, and automated testing
Experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Openshift)
Proficiency in using GitHub for version control and collaboration.
Benefits
Citi is an equal opportunity employer
Qualified candidates will receive consideration without regard to any characteristic protected by law
Java AEM Developer enhancing Adobe Experience Manager platform while collaborating with cross - functional teams in a dynamic environment. Contributing to system solutions and operational support within Desjardins.
Software Developer contributing to NordVPN's Windows application and ensuring all features function. Collaborating within a diverse team to enhance a leading cybersecurity product.
Senior Back - End Developer responsible for developing APIs and data projects for SEB. Collaborating with tech experts in a hybrid agile environment in Vilnius.
Software Engineer developing state - of - the - art radar perception algorithms for Mobileye's Advanced Driving Assistance Systems. Collaborating with teams to understand vehicle geometry and support integration.
Software Engineer developing backend services and integrations in Mobileye's Software Engineering Group. Leading high - scale development projects in a dynamic backend environment utilizing Python and AWS.
Senior Software Engineer developing full - stack solutions for Capital One. Collaborating with Agile teams to deliver cloud - based solutions that empower financial outcomes for users.
Senior Java Backend Engineer developing reliable backend services using Java and Spring Boot at Quento. Engaging with cloud - native tools and ensuring compliance with regulatory standards.
Senior Software Engineer providing technical leadership and managing complex projects on the Risk Engineering team at Coinbase. Delivering scalable solutions for risk detection and fraud prevention.
Staff Software Engineer developing backend solutions for financial services and loyalty at Coinbase. Leading technical direction and mentoring engineers while driving acquisition and activation of Coinbase One subscribers.
Technical Lead designing and implementing Java, AWS, and AI solutions for Datacom. Act as trusted advisor to clients, integrating AI capabilities into applications deployed on AWS.