Senior Tech Lead Java
2 weeks ago
The XVA and Cross Asset Margin technology teams actively develop and enhance a set of co-operative, strategic systems and services which are regulatory driven and have a direct bearing on how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks. We are responsible for calculating margin requirements for OTC bilateral derivatives and optimizing margin requirements for clients by considering offsets across various financial products using models like VaR, SIMM and Credit Stress. We support traders, salespeople, risk managers, financial controllers and operations staff.
The App Dev Tech lead is a senior level position responsible for establishing and implementing new or revised application system design and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis, design and programming activities. This is a senior technical position responsible for accomplishing results through the management of a team to drive a variety of engineering activities including the design, acquisition and deployment of hardware, software and network infrastructure in coordination with the Technology team.
**Responsibilities:**
+ Provide expertise in area and advanced knowledge of applications design/architecture, programming and ensure application design adheres to the overall architecture blueprint.
+ Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
+ Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
+ Guide team to establish design standard, improving efficiency of development workflow and product rollout.
+ Take ownership of smooth Production releases planning and execution
+ Oversee software quality and system modifications
+ Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
+ Analyze existing operations to identify risks and redundancies
+ Conduct comprehensive assessments to develop solutions
+ Liaise with team members, management to ensure projects are completed to application development and governance standard
+ Keep up-to-date with industry trends and developments
+ Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
+ 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.
**Qualifications:**
+ 15+ years of relevant experience in Apps Development role with hand on coding
+ Demonstrated thought leadership in designing complex and distrusted systems
+ In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
+ Hands on experience on relational databases like Oracle
+ Any experience with NoSQL databases like MongoDB is preferred
+ Hands on experience with designing and developing ML/GenAI solutions
+ Experience with Python is preferred
+ Great exposure to microservices architecture.
+ API first design thinking and implementation using Rest, websocket and gRPC
+ Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
+ Proven implementation of design pattern and enterprise level architecture
+ Strong analytical, troubleshooting and problem-solving skills
+ Excellent verbal and written communication skills
+ Able to work independently and as part of a team
+ Able to multi-task and prioritize tasks effectively.
+ Strong organizational and project management skills
+ UI tech stack knowledge will be advantage
+ Business knowledge of Margin, CVA, XVA, regulatory stress testing is preferred
+ Understanding of Risks (Greeks), risk calculation models like VaRr/SIMM preferred and ability to work with Quant team is preferred.
**Education:**
+ - A completed Bachelor's in Computer Science, Mathematics or equivalent.
+ - A Master's degree in preferred
------------------------------------------------------
**Job Family Group:**
Technology
------------------------------------------------------
**Job Family:**
Applications Development
------------------------------------------------------
**Time Type:**
Full time
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law ( " poster. View the EEO is the Law Supplement ( .
View the EEO Policy Statement ( .
View the Pay Transparency Posting ( is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
-
Java Tech Lead and Senior Manager
4 days ago
Pune, Maharashtra, India Vodafone Full timeKey ResponsibilitiesThe JAVA TECH LEAD AND SENIOR MANAGER will be responsible for leading our technical team and designing and implementing Microservices-based solutions. Key responsibilities include:Designing one or more modules in microservices architecture.Defining API contracts and communication protocols between Microservices.Expertise in designing...
-
Java Tech Lead
2 weeks ago
Pune, Maharashtra, India Citigroup Full timeThe Java Tech Lead is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business...
-
Tech Lead-Java
3 weeks ago
Pune, Maharashtra, India Virtusa Full timeTech Lead-Java - CREQ193799 Description Responsibilities: Design , Development and Testing, Required Skills: Relevant experience in Apps Development or systems analysis role Experience with REST, JMS, SOAP, Microservices, Core Java Experience with Spring Boot, Swagger, Tomcat and JSON and XML processing Very hands on role and associate should be able to...
-
Senior Tech Lead
3 weeks ago
Pune, Maharashtra, India Virtusa Full timeSenior Tech Lead - CREQ192184 Description 8+ years of experience in Big Data with strong expertise in Spark and Impala Mandatory Skills: Big Data Primarily Spark and Impala Strong Knowledge in HDFS, Hive, Scala with knowledge on Unix , Oracle, shell script, Autosys, Devops. Good to Have : Experience in Data Science ( ML Models), Agile Methodology and Banking...
-
Tech lead
3 days ago
Pune, Maharashtra, India Opus Technologies Full timeDesignation/Role: Tech Lead - Bigdata Developer (Apache Spark)Experience – 6+ yearsLocation – (India - Pune )Job Description- Hands-On Developer in Programming Languages like Java or Scala.- Expertise in Apache Spark.- Database modelling and working with any of the SQL or No SQL Database is must.- Working knowledge of Scripting languages like...
-
Java Full Stack Tech Lead
4 weeks ago
Pune, Maharashtra, India Risk Resources Full timeOverview : The Java Full Stack (Microservices + ReactJS or NodeJS) Tech Lead plays a pivotal role in guiding the development of robust software solutions. This position is essential for the successful execution of complex projects, leveraging deep technical expertise and leadership skills. The Tech Lead is responsible for designing full-stack applications...
-
Java Full Stack Tech Lead
3 weeks ago
Pune, Maharashtra, India Risk Resources Full timeOverview : The Java Full Stack (Microservices + ReactJS or NodeJS) Tech Lead plays a pivotal role in guiding the development of robust software solutions. This position is essential for the successful execution of complex projects, leveraging deep technical expertise and leadership skills. The Tech Lead is responsible for designing full-stack applications...
-
Senior Java tech lead
2 weeks ago
Pune, Maharashtra, India Citigroup Full time**Job Title: Software Engineering Team Lead - C13/VP****The Role**We are looking for hands-on full-stack engineering team leads who are passionate about solving business problems through innovation and engineering practices. The team lead plays a meaningful role in crafting and maintaining the strategic partnership between business needs and technology...
-
Tech Lead
3 days ago
Pune, Maharashtra, India Opus Technologies Full timeDesignation/Role: Tech Lead - Bigdata Developer (Apache Spark)Experience – 6+ yearsLocation – (India - Pune )Job Description- Hands-On Developer in Programming Languages like Java or Scala .- Expertise in Apache Spark .- Database modelling and working with any of the SQL or NoSQL Database is must.- Working knowledge of Scripting languages like...
-
Tech Lead
5 hours ago
Pune, Maharashtra, India Opus Technologies Full timeDesignation/Role: Tech Lead - Bigdata Developer (Apache Spark)Experience – 6+ yearsLocation – (India - Pune )Job Description- Hands-On Developer in Programming Languages like Java or Scala . - Expertise in Apache Spark . - Database modelling and working with any of the SQL or NoSQL Database is must. - Working knowledge of Scripting languages like...
-
Tech Lead
4 days ago
Pune, Maharashtra, India Opus Technologies Full timeDesignation/Role: Tech Lead - Bigdata Developer (Apache Spark)Experience – 6+ years Location – (India - Pune )Job Description Hands-On Developer in Programming Languages like Java or Scala . Expertise in Apache Spark .Database modelling and working with any of the SQL or NoSQL Database is must.Working knowledge of Scripting languages like...
-
Java Technical Lead
4 weeks ago
Pune, Maharashtra, India Victrix Systems & Labs Full timePOSITION : Java Tech Lead LOCATION : Pune [Hybrid]KEY RESPONSIBILITIES : Leadership & Mentoring :- Lead a team of Java developers, providing guidance, mentorship, and technical expertise.- Facilitate effective communication across teams and stakeholders, ensuring alignment on project goals.- Conduct code reviews, ensuring high-quality standards, and provide...
-
Java Technical Lead
2 weeks ago
Pune, Maharashtra, India Victrix Systems & Labs Full timePOSITION : Java Tech Lead LOCATION : Pune (Hybrid)KEY RESPONSIBILITIES : Leadership & Mentoring :- Lead a team of Java developers, providing guidance, mentorship, and technical expertise.- Facilitate effective communication across teams and stakeholders, ensuring alignment on project goals.- Conduct code reviews, ensuring high-quality standards, and...
-
Senior Java Technical Lead Manager
5 days ago
Pune, Maharashtra, India Vodafone Full timeJob DescriptionVodafone Intelligent Solutions (VOS) operates globally, delivering business outcomes through multi-functional services in Information Technology, Networks, Business Intelligence, Analytics, Digital Business Solutions, Commercial Operations, Finance Operations, Supply Chain Operations, HR Operations, and more. We pride ourselves on being an...
-
Tech Lead
3 weeks ago
Pune, Maharashtra, India Nirmitee Full timeWe're looking for a Tech Lead with expertise in ReactJS (Next.js), backend technologies, and database management to join our dynamic team.Key Responsibilities:Lead and mentor a team of 5-8 developers.Architect and deliver innovative, scalable solutions.Ensure seamless performance while handling large volumes of data without system slowdowns.Collaborate...
-
Java Tech Lead
2 weeks ago
Pune, Maharashtra, India IncubXperts Full timeJob DescriptionWe are looking for skilled Java Developers with expertise in both frontend (React) and backend (Java Spring Boot) development. As a Java Developer at IncubXperts, you will play a crucial role in designing, developing, and maintaining robust and scalable financial technology solutions. This position requires a strong foundation in React for...
-
Java Tech Lead
2 weeks ago
Pune, Maharashtra, India IncubXperts TechnoConsulting Pvt Ltd Full timeWe are looking for skilled Java Developers with expertise in both frontend (React) and backend (Java Spring Boot) development. As a Java Developer at IncubXperts, you will play a crucial role in designing, developing, and maintaining robust and scalable financial technology solutions. This position requires a strong foundation in React for frontend...
-
Tech Lead
4 days ago
Pune, Maharashtra, India Opus Technologies Full timeDesignation/Role: Tech Lead - Bigdata Developer (Apache Spark)Experience – 6+ years Location – (India - Pune )Job Description Hands-On Developer in Programming Languages like Java or Scala . Expertise in Apache Spark .Database modelling and working with any of the SQL or NoSQL Database is must.Working knowledge of Scripting languages like...
-
Java Tech Lead
2 weeks ago
Pune, Maharashtra, India IncubXperts TechnoConsulting Pvt Ltd Full timeJob Description We are looking for skilled Java Developers with expertise in both frontend (React) and backend (Java Spring Boot) development. As a Java Developer at IncubXperts, you will play a crucial role in designing, developing, and maintaining robust and scalable financial technology solutions. This position requires a strong foundation in React for...
-
Tech Lead
3 weeks ago
Pune, Maharashtra, India Nirmitee Full timeJob DescriptionWe're looking for a Tech Lead with expertise in ReactJS (Next.js), backend technologies, and database management to join our dynamic team.Key Responsibilities:Lead and mentor a team of 5-8 developers.Architect and deliver innovative, scalable solutions.Ensure seamless performance while handling large volumes of data without system...