CrawlJobs Logo

Java Python Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Highly Experienced Python Professional with great exposure to architecting and building horizontally scalable, highly available, highly resilient and performant applications Extensive development expertise in building efficient software platforms for data computation and processing. Multiple years of experience with developing Quantitative/Calc-intensive solutions with focus on using Python core concepts and advanced computation libraries usage Multiple years of experience interfacing with Risk Managers, Risk Analytics, Senior Quants & FO Teams for smooth IT deliveries Multiple years of experience delivering Stress Testing and Regulatory Risk projects in Market Risk domain Multiple years of experience leading and managing teams of software professionals to drive business and technology value Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines Sound understanding & exposure to various Risk Methodologies Consistently demonstrates clear and concise written and verbal communication ranging from own team to senior business executives Experience planning, forecasting and managing technology budgets at team level, including project tracking and governance Demonstrated systems thinking, critical analysis and design thinking skills Ability to work in a globally matrixed environment and partner with virtual teams and external partners Ability to work independently, multi-task, and take ownership of various parts of a project or initiative Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements Proven track record of change management and continuous improvement Highly experienced with Unix based operating systems Strong analytical and logical skills. Hands-on experience in writing SQL queries. Experience with source code management tools such as Bitbucket, Git etc. Experience working with banking domain like pricing, risk etc. is plus CFA/FRM certification is plus.

Requirements:

  • Highly Experienced Python Professional with great exposure to architecting and building horizontally scalable, highly available, highly resilient and performant applications
  • Extensive development expertise in building efficient software platforms for data computation and processing
  • Multiple years of experience with developing Quantitative/Calc-intensive solutions with focus on using Python core concepts and advanced computation libraries usage
  • Multiple years of experience interfacing with Risk Managers, Risk Analytics, Senior Quants & FO Teams for smooth IT deliveries
  • Multiple years of experience delivering Stress Testing and Regulatory Risk projects in Market Risk domain
  • Multiple years of experience leading and managing teams of software professionals to drive business and technology value
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines
  • Sound understanding & exposure to various Risk Methodologies
  • Consistently demonstrates clear and concise written and verbal communication ranging from own team to senior business executives
  • Experience planning, forecasting and managing technology budgets at team level, including project tracking and governance
  • Demonstrated systems thinking, critical analysis and design thinking skills
  • Ability to work in a globally matrixed environment and partner with virtual teams and external partners
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
  • Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
  • Proven track record of change management and continuous improvement
  • Highly experienced with Unix based operating systems
  • Strong analytical and logical skills
  • Hands-on experience in writing SQL queries
  • Experience with source code management tools such as Bitbucket, Git etc.

Nice to have:

  • Experience working with banking domain like pricing, risk etc. is plus
  • CFA/FRM certification is plus

Additional Information:

Job Posted:
May 19, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 29494 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

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

Briefcase Icon

Similar Jobs for Java Python Developer

Java-Python Lead Developer

We're seeking a passionate and highly skilled Lead Java Developer to join our ta...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on experience developing high-performance Java applications (Java 11+ preferred) with a strong foundation in core Java concepts, OOP, and OOAD
  • Proven experience building and maintaining data pipelines using technologies like Kafka, Apache Spark, or Apache Flink
  • Familiarity with event-driven architectures and experience in developing real-time, low-latency applications
  • Deep understanding of distributed systems concepts and experience with MPP platforms such as Trino (Presto), Pinot or Snowflake
  • Experience deploying and managing applications on container orchestration platforms like Kubernetes, OpenShift, or ECS
  • Demonstrated ability to lead and mentor engineering teams, communicate complex technical concepts effectively, and collaborate across diverse teams
  • Excellent problem-solving skills and a data-driven approach to decision-making
  • Python knowledge with exposure to Django or Flask
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Provide technical leadership and mentorship to a team of data engineers, fostering a culture of collaboration, innovation, and continuous learning
  • Lead the design and development of highly scalable, low-latency, fault-tolerant data pipelines and platform components that meet Citi's evolving business needs
  • Stay abreast of emerging open-source data technologies and evaluate their suitability for integration into Citi's platform
  • Continuously identify and implement performance optimizations across the data platform to ensure optimal efficiency and responsiveness
  • Partner closely with stakeholders across engineering, data science, and business teams to understand requirements and translate them into robust technical solutions
  • Drive the timely and high-quality delivery of data platform projects, adhering to agile methodologies and best practices
  • Fulltime
Read More
Arrow Right

Senior Spark Java Developer

Seeking a senior Spark Java Developer with expertise in big data processing, Pyt...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 years + of experience in software development
  • at least 5 years of experience in Spark Java and Big data frameworks
  • strong proficiency in Python and Spark Java
  • knowledge of core spark concepts (RDDs, Dataframes, Spark Streaming, etc)
  • experience working in financial markets, risk management, and financial instruments
  • familiarity with market risk concepts including VaR, Greeks, scenario analysis, and stress testing
  • hands-on experience with Hadoop, Spark
  • proficiency in Git, Jenkins, and CI/CD pipelines
  • excellent problem-solving skills
  • strong mathematical and analytical mindset
Job Responsibility
Job Responsibility
  • Develop and optimize scalable Spark Java-based data pipelines for processing and analyzing large-scale financial data
  • design and implement distributed computing solutions for risk modeling, pricing, and regulatory compliance
  • ensure efficient data storage and retrieval using Big Data
  • implement best practices for Spark performance tuning including partition, caching, and memory management
  • maintain high code quality through testing, CI/CD pipelines, and version control (Git, Jenkins)
  • work on batch processing frameworks for Market risk analytics
  • Fulltime
Read More
Arrow Right

Lead Full Stack Java Developer

As part of OTC derivatives technology team, you will be working with a group of ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or Angular
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Manage Applications Development team in an effort to accomplish established goals as well as conduct personnel duties for team
  • Lead resources and serve as a technical SME across the project through advanced knowledge of data structures, distributed systems, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Fulltime
Read More
Arrow Right

Java Developer

This role involves working on Citi’s next generation Risk Management platform as...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years in modern Java development, with strong Spring Boot and Microservices
  • Excellent understanding of distributed system design
  • Experience with high availability, resiliency, and low-latency applications (a plus)
  • Familiarity with Hadoop ecosystem (HDFS, Hive, Spark, Kafka) (a big plus)
  • Proficiency in Python, Docker, Kubernetes, ELK, MongoDB, and SQL
  • Strong analytical, problem-solving, and communication skills
  • Bachelor's in CS/IT or a related field
  • Familiarity with Risk Management, financial services, and banking
Job Responsibility
Job Responsibility
  • Involve in the full development lifecycle from analysis and design through to deployment and 3rd line production support
  • Help designing the application at low level and contribute to higher level architecture decisions
  • Provide technical guidance and influence over junior members of the team
  • Work closely with other team members to maintain high quality of the created code
  • Work in a leading banking environment on modern risk system software development
  • Play a key role in Citi achieving its mission and learn how to sustain a common risk platform serving many demanding trading businesses
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Java Developer

The role focuses on developing robust backend services using Java (and optionall...
Location
Location
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in backend software development for consumer-facing applications
  • Proficiency in Java and strong knowledge of object-oriented programming
  • Experience with distributed systems and microservices
  • Experience designing testable and fault-tolerant systems
  • Strong grasp of data structures, algorithms, and system resource modeling
  • Experience with AWS or equivalent cloud platforms
  • Experience with Docker and CI/CD tools such as Jenkins, Gradle, or Spinnaker
  • Familiarity with observability tools and practices
  • Excellent problem-solving, communication, and collaboration skills
  • Comfortable working independently and within cross-functional teams
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable, highly available backend systems
  • Write performant, reliable, and maintainable code with a strong emphasis on testing and quality
  • Lead initiatives on software design, architecture, and process improvement
  • Monitor system performance and manage deployment, reliability, and operational health of services
  • Evaluate and recommend tools, frameworks, and vendors
  • Collaborate with cross-functional teams to identify, plan, and execute new features
  • Take ownership of deliverables and provide support during production incidents
  • Mentor other developers and foster a culture of code quality and continuous improvement
  • Participate in on-call rotations when needed
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Internal startup incubator
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
Read More
Arrow Right

Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role in java
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirement
  • Good to have knowledge or exposure in python
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Developer

As a Java Developer you will assist in the design, development, and implementati...
Location
Location
United States , Tulsa
Salary
Salary:
Not provided
seqtek.com Logo
SEQTEK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with Java
  • Proficiency in Spring or Hibernate
  • Proficiency in Linux
  • Proficiency in Python
  • Proficiency in JavaScript
  • Proficiency in programming languages
  • Proficiency in software design and development best practices
  • Proficiency in QA testing
Job Responsibility
Job Responsibility
  • Assist in the design, development, and implementation of software applications
  • Work with users to define system requirements
  • Design applications to meet user needs
  • Translate logic diagrams into program statements
  • Install and implement vendor packages
  • Conduct research in emerging technologies
  • Design, code, test, debug, and document software solutions
  • Design and develop n-tier applications for new products or enhancements to existing products using multiple languages and design methodologies
  • Translate requirements into viable code
  • Test and debug code
Read More
Arrow Right

Python Developer

You will be joining the team, responsible for real-time stream processing, scala...
Location
Location
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Advanced Java programming experience (Flink/DataStream API)
  • Solid knowledge of Apache Kafka and real-time data processing
  • Comfortable writing and reviewing Python code
  • Proficiency in SQL, especially PostgreSQL
  • Familiarity with CI/CD tools, testing frameworks, and version control
  • Hands-on experience with Docker and Kubernetes
  • Prior exposure to AWS, GCP, or similar cloud platforms
  • Comfortable working in a fast-paced, Agile, remote environment
  • Good verbal and written English (B2+)
Job Responsibility
Job Responsibility
  • Develop and maintain real-time data streaming applications using Apache Flink (Java DataStream API)
  • Optimize stateful/stateless streaming logic (windows, joins, triggers, etc.)
  • Build event-driven microservices for processing and analytics pipelines
  • Monitor, troubleshoot, and ensure the stability and scalability of streaming systems in production
  • Collaborate with DevOps and platform teams on CI/CD pipelines, cloud infrastructure, and deployment automation
  • Participate in on-call rotation for production support and incident resolution
  • Contribute to the design of new APIs and cloud-native architecture
  • Optionally mentor junior engineers and lead small technical initiatives
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Internal startup incubator
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
Read More
Arrow Right