CrawlJobs Logo

Java Technical Lead

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom , Belfast, Northern Ireland

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Java Technical Lead with proven experience building robust, high-performance, large scale Capital Markets applications. The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi’s Risk organization which manages Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi’s exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA).

Job Responsibility:

  • 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
  • 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
  • Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines
  • 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

Requirements:

  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Experience working in the Capital Markets domain
  • Good understanding of Derivatives and Risk management is a significant advantage
  • 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
  • Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes)
  • Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB
  • Familiarity with Linux environment including scripting skills
  • SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits
  • Graduate in a STEM (Science, Technology, Engineering and Mathematics) discipline
  • 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

Nice to have:

  • Experience re-engineering large monolithic applications to microservices
  • Experience re-engineering complex franchise critical applications to new platforms
  • Master’s degree

Additional Information:

Job Posted:
May 17, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Technical Lead

Java Technical Lead

As a Java Technical Lead, you will drive impactful change and deliver measurable...
Location
Location
Belgium , Brussels
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • Spring Core
  • Spring Boot
  • Angular
  • React
  • Cloud-native development
  • Microservices
  • NoSQL
  • Single page applications
  • Reactive programming
Job Responsibility
Job Responsibility
  • Develop, test and maintain Java applications
  • Design, code, and test new functionalities
  • Troubleshoot issues
  • Optimize performance
  • Maintain technical documentation
  • Collaborate with cross-departmental teams
  • Train and coach team members
  • Communicate with stakeholders, partners, and management
What we offer
What we offer
  • Mobility options (including a company car)
  • Insurance coverage
  • Meal vouchers
  • Eco-cheques
  • Continuous learning opportunities through the Sopra Steria Academy
  • Career development opportunities
  • Team events
  • Fulltime
Read More
Arrow Right

Java Springboot Technical Lead

Software Development Engineers (SDEs) develop software applications that improve...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Take a business problem and come up with the technical strategy (push vs pull etc real time vs batches sync vs async) within the team high level design and lead the implementation
  • Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem
  • Showcase exemplary behavior in your work – your design delivery code processes all set examples for your team
  • Influence your team’s technical and business strategy by suggesting novel approaches
  • Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes
  • Proactively mentor the rest of the team and help in hiring
  • Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team’s software
  • Consistently lead delivery of valuable features
  • Continually propose and drive process improvements
  • Help elaborate requirements where necessary
Job Responsibility
Job Responsibility
  • Responsible for the entire development and support process for a software programme
  • Design development and implement complex technical solutions
  • Proactively mentor team members
  • Lead delivery of valuable features
  • Drive process improvements
  • Communicate ideas and get stakeholder feedback
What we offer
What we offer
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
Read More
Arrow Right

Core Java Technical Lead

Sopra Steria is looking for a Core Java Technical Lead to support its digital se...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • Eclipse RCP Framework
  • SWT/JFace
  • Eclipse UI Patterns
  • RESTful API
  • Maven
  • Jenkins
  • knowledge of Agile/SAFe
  • C/C++ - Programming
  • Agile
What we offer
What we offer
  • inclusive and respectful work environment
  • open to people with disabilities
Read More
Arrow Right

Core Java Technical Lead

Sopra Steria is a major Tech player in Europe, recognized for its consulting, di...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • Eclipse RCP Framework
  • SWT/JFace
  • Eclipse UI Patterns
  • RESTful API
  • Maven
  • Jenkins
  • Good knowledge of Agile/SAFe
  • C/C++ - Programing
What we offer
What we offer
  • inclusive and respectful work environment
  • open to people with disabilities
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Technical expertise in development, solution design, and ARD writing. Proficienc...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical expertise - Dev, Solution design, ARD writing
  • Java programming language
  • Technical documents' authoring
  • Architecture documentation, technical specification documentation, Detailed design documentation
  • Expert in modeling language - Preferred(Archimate), Tools - Diagrams.net, Archi, Sparx EA
  • Basic knowledge on Networking concepts
  • Basic knowledge on Application security
  • Collaborating with multiple stakeholders, application architects, infra-architects and cybersecurity architects
  • Total Experience Expected: 06-08 years
  • BTech
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
Read More
Arrow Right

Core Java Technical Lead

Core JAVA Technical Lead position at Sopra Steria, a major Tech player in Europe...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java
  • Swing
  • Corba
  • SQL
  • Linux Shell scripting
  • Eclipse/IntelliJ
  • Git
  • Good knowledge of Agile/SAFe
  • Total Experience Expected: 06-08 years
  • B.Tech qualification
What we offer
What we offer
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Java Technical Lead position requiring 6-8 years of experience with Java, Spring...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 8 and above – hands-on experience
  • SpringBoot / Spring framework
  • Microservice - Webservice (Rest API)
  • Good knowledge on Core Java concepts
  • Good knowledge on Java Design patterns, Micro-service architecture
  • Ability to unit test using JUnits
  • Experience in code version tools preferably GIT, GITLab
  • Any open-source Database like PostgreSQL
  • Prepare design documents & technical flow diagrams
  • BTech/MCA qualification
Job Responsibility
Job Responsibility
  • Assist in defining and maintaining technical architecture for the system
  • Unit testing using JUnits
  • Prepare design documents & technical flow diagrams
  • Code version control using GIT/GITLab
What we offer
What we offer
  • Inclusive and respectful work environment
  • Commitment to fighting against all forms of discrimination
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

GCP Java Technical Lead

Technical Lead is responsible for leading the design, development, and deploymen...
Location
Location
United States , Denver
Salary
Salary:
140000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in Java development
  • at least 2-3 years in a technical lead or similar leadership role
  • strong expertise in Java (preferably Java 8 or above), Spring Boot, Hibernate, RESTful API design, and microservices architecture
  • hands-on experience with Google Cloud Platform services and cloud-native application development
  • proven ability to design and implement CI/CD pipelines, automate deployments, and manage infrastructure as code
  • experience with containerization (Docker, Kubernetes) and orchestration on cloud platforms
  • solid understanding of relational and NoSQL databases (e.g., SQL, MongoDB), messaging systems (e.g., Kafka), and distributed systems
  • familiarity with Agile methodologies and DevOps practices
  • strong problem-solving, communication, and team leadership skills
Job Responsibility
Job Responsibility
  • Lead the end-to-end development of Java-based applications, ensuring alignment with business requirements and technical standards
  • architect, design, and implement scalable, secure, and high-performance solutions using Java (preferably Java 8 or above), Spring Boot, and related frameworks
  • oversee cloud migration projects and the development of cloud-native applications on GCP, leveraging services such as Compute Engine, Cloud Storage, Pub/Sub, and BigQuery
  • establish and enforce coding standards, development policies, and best practices for cloud and Java development
  • manage code reviews, unit testing, integration testing, and ensure adherence to CI/CD pipelines using tools like Jenkins, GitHub, and GCP-native DevOps solutions
  • collaborate with cross-functional teams including architects, business analysts, DevOps, QA, and product owners to deliver high-quality software
  • mentor and guide junior developers, fostering technical growth and ensuring knowledge sharing within the team
  • troubleshoot complex issues in development and production environments, ensuring service resilience and meeting recovery objectives
  • stay current with emerging technologies, GCP services, and industry trends, and drive their adoption where appropriate
  • Fulltime
Read More
Arrow Right