Java Technical Lead - VP (Hybrid)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
The RWA / Capital Technology Team is responsible for delivering RWA / Capital related solutions to Citiâs Risk & Finance organization which manages Citiâs exposure to Financial Institutions, governments and corporates that trade with Citi. This team Engineers, builds and maintains software used to compute metrics that help mitigate Citiâs exposure to counterparty default & help meet regulations like BASEL & CCAR., * Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance.
- Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems.
- Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization.
- Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business.
- Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team.
- Appropriately assess risk when 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.
Requirements
We are looking for a Java Technical Lead with proven experience building robust, high-performance, large scale Capital Markets applications., * Youâve got 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. Our group is a horizontal organization and regulations are constantly changing. What you worked on yesterday may not be what you work on today. You should be flexible to accommodate the constantly changing regulatory landscape into your projects by translating the business requirements into technical specifications.
- You want to be part of a winning team. We build & grow with one another and youâre a person who does not shy away from being pushed out of your comfort zone.
- You are often cited as inspiration for the junior colleagues, and they feel that they can learn something from you.
- You have a âcan doâ attitude. We assure that data of pristine quality is available to the business users for filing various Regulatory reports. Owning a problem does not scare you but empowers you to take 100% ownership., * Extensive experience programming in Core Java developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
- Experience working in the Capital Markets domain.
- Experience with Agile software development processes with a strong emphasis on test driven development.
- Understanding of Java internals such as class loading and memory management.
-
Demonstrated capacity to build sophisticated tooling for development and production team use.
- Good to have (Bonus)
- Experience re-engineering large monolithic applications to microservices.
- Experience re-engineering complex franchise critical applications to new platforms.
- Full-stack development experience (designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles)
- Experience with deployment/packaging solutions such as Dockers/Kubernetes, OpenShift
- Ability to evaluate design trade-offs and document choices effectively, * Graduate in a STEM discipline or experience performing in a similar role., * Excellent oral and written English.
- Strong leadership
- Ability to collaborate effectively in a large global team and influence key architectural decision.
- Ability to work well under pressure.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Whatâs the Difference between a Junior, Mid, and Senior Developer?
Is Software Engineering Over-Saturated?
93 Java Interview Questions You Should Prepare For
Top 10 Java Libraries