CrawlJobs Logo

Java Python Developer

India, Pune · Job Posted May 19, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Python Developer

8 matching positions

Java Python Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Programming skills – including concurrent, parallel and distributed systems programming
  • Advanced level knowledge of Java and Python
  • Advanced level experience with HTTP, ReSTful web services and API design
  • Messaging technologies (Kafka)
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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 & Python Developer

We are looking for a Vice President in application development area in Credit Ri...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 to 15 years of strong experience in Java, Springboot with expertise in high level and low level design, development, performance tuning, troubleshooting and deployment
  • Must have handson experience with Python and python framework
  • Must have strong handson experience of Oracle, SQL and database performance optimization
  • Should have good financial domain knowledge
  • Should have exposure of app architectural and designing
  • Experience in designing and implementing Micorservices, Cloud design Patterns
  • Experience in Kubernetes or any Cloud Infrastructure
  • Good understanding of Linux or Unix operating systems
  • Knowledge of source code control systems like Github, unit test framework, build and deployment tools
  • Should be well versed with designing and architectural solutions with latest tech advancements
Job Responsibility
Job Responsibility
  • Design & develop scalable micro-services to build functional components that will support Risk Management functions
  • Partner with the product management team and other stakeholders in brainstorming sessions to identify solutions
  • Provide technical leadership to the team of Software Engineers
  • Ensure application design adheres to the appropriate architectural and design patterns in the systems
  • Host sessions for design and code review at multiple levels of the organization
  • Improve our engineering standards and process to make the team more capable and efficient
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines
  • Coach 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
  • Fulltime
Read More
Arrow Right

Java Or Python Developer

Hands-on Full stack Java / Python Senior developer with extensive experience dev...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (in Science, Computers, Information Technology or Engineering)
  • At least 6 years overall IT experience with 5+ years in a developer role
  • Overall, 4-9 years of total experience in technology Application development hands-on experience in Python and Core Java, Hibernate, Struts, Spring, Springboot, Angular and related Java technologies
  • Previous experience of microservices application design
  • Hands-on experience in setting up CICD pipeline and various aspect of GIT workflow
  • Use and proficiency in container-based deployment stack technologies such as Docker, OpenShift and Kubernetes or similar platform
  • Use of an API specification such as Swagger, RAML
  • Experience in distributed systems architecture, specifically designing micro services, event gateways, eventual data consistency as well as event stream logging and tracing
  • Experience with RESTful API development
  • Experience with version control, e.g. GIT, issue/problem tracking through Jira, team collaboration software e.g. TeamCity and continuous integration environments e.g. uDeploy
Job Responsibility
Job Responsibility
  • Hands-on Full stack Java / Python Senior developer with extensive experience developing Microservices based API leveraging containerized deployment stack who will take the overall responsibility for end to end software development, continuous integration and continuous deployment, meeting a high level of code quality working within established timelines and Engineering Excellence best practices
  • Fulltime
Read More
Arrow Right

Java Python Senior Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in Java and Python
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Experience with Development using Java, Spring and REST API
  • Proficiency with scripting languages like Python
  • Expertise in SQL , NoSQL and Big Data
  • Hands on experience with AI development tools like Co-pilot, DEVIN etc
Job Responsibility
Job Responsibility
  • Provide technical leadership and guidance to junior Dev engineers
  • Mentor team members on best practices and emerging technologies
  • Lead complex projects from inception to completion
  • Lead the development and maintenance of CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps
  • Implement advanced CI/CD techniques such as blue/green deployments, canary releases, and feature flags
  • Optimize CI/CD pipelines for speed and reliability
  • Lead the implementation and management of containerized applications using Docker
  • Design and manage Kubernetes clusters for high availability and scalability
  • Troubleshoot and resolve complex containerization and orchestration issues
  • Design and implement comprehensive monitoring and logging solutions using tools like Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or Splunk
  • Fulltime
Read More
Arrow Right

Senior Python and Java Developer

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of progressive experience in Applications Development or Systems Analysis, with a substantial and demonstrated focus on Python technologies
  • Proven experience in successfully leading, architecting, and delivering complex software development projects from inception to production deployment
  • Demonstrated expertise in technical leadership, including providing guidance, mentorship, and conducting comprehensive code reviews for development teams
  • Subject Matter Expert (SME) in Python application development, encompassing advanced knowledge of frameworks (e.g., Django, Flask, FastAPI), best practices, and design patterns
  • Strong proficiency in software architecture principles, distributed system design patterns (e.g., Microservices, Event-Driven Architecture), and object-oriented programming
  • Expert-level knowledge of Python and its robust ecosystem, with extensive hands-on experience in building scalable, resilient, and high-performance applications
  • Extensive experience with various database technologies, including relational databases (e.g., PostgreSQL, Oracle, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis)
  • Proven expertise in designing, developing, and consuming secure RESTful APIs and other inter-application integration patterns
  • Hands-on experience with CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions) and establishing robust automated deployment pipelines
  • Strong background in cloud platforms (e.g., AWS, Azure, GCP), including significant experience with containerization (Docker) and container orchestration (Kubernetes)
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer – Vice President

Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced proficiency in Core Java, Spring Boot, microservices architecture, and asynchronous programming. Experience with performance tuning and optimization.
  • Strong expertise in JavaScript (ES6+), TypeScript, and modern frameworks (e.g., React or Angular). Solid understanding of responsive design principles and front-end build tools.
  • Extensive experience with relational (SQL Server, PostgreSQL, Oracle) and non-relational (MongoDB, Cassandra) databases, including schema design, query optimization, and data migration strategies.
  • Proficiency with Docker, Kubernetes, and experience with cloud platforms (e.g., AWS, Azure, GCP), including OpenShift.
  • Expert-level knowledge of Github and branching strategies.
  • Demonstrated experience with AI-powered development tools (e.g., GitHub Copilot, Devin, Claude Code, Cursor) for code generation, debugging, and refactoring.
  • Fundamental understanding of Large Language Models (LLMs) and their application in software development.
  • Proficiency in Python for scripting, data processing, and integration with AI/ML frameworks.
  • Hands-on experience with Generative AI concepts, Large Language Models (LLMs), transformer architectures, RAG, and advanced agentic frameworks such as Google ADK(preferred), LangChain, LangGraph,.
  • Exceptional problem-solving abilities, strong communication, technical leadership, mentorship, and a proactive approach to continuous learning and innovation.
Job Responsibility
Job Responsibility
  • Write clean, secure, and highly performant Java code using Spring Boot and related frameworks, adhering to best practices and coding standards.
  • Build modern, responsive front-end interfaces with a focus on user experience and robust, scalable RESTful APIs.
  • Lead architectural decisions, perform comprehensive code reviews, and mentor junior and mid-level developers, fostering a culture of technical excellence.
  • Collaborate closely with product managers and UI/UX designers to translate complex requirements into elegant and efficient technical solutions.
  • Champion continuous integration/continuous deployment (CI/CD) practices and oversee automated cloud deployments on platforms like AWS/GCP.
  • Actively utilize AI-powered development tools such as GitHub Copilot, Devin, Claude Code, and Cursor to accelerate development, improve code quality, and assist in debugging and refactoring efforts.
  • Contribute to the design and implementation of AI/ML integration patterns within applications, understanding the lifecycle of LLM-powered features.
  • Explore and integrate new AI technologies and frameworks to enhance application capabilities and developer productivity.
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, Full Stack, React, Python, Java, AWS

Lead Software Engineer, Full Stack, React, Python, Java, AWS (Risk Tech, Intelli...
Location
Location
United States , New York
Salary
Salary:
215200.00 - 245600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Full-stack Java Developer for Systematic & Credit Portfolio Trading Tools

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building applications and tools in Java or similar language
  • Experience with containerized deployment Kubernetes/OpenShift, Helm and Docker
  • Strong engineering fundamentals - managing complexity and designing for stability and maintainability
  • Experience with CI/CD tooling such as Jenkins, Harness, etc.
  • Experience analyzing complex data sets and drawing evidence-based conclusions
  • Experience using agentic coding agents to accelerate development while maintaining high quality code and comprehensibility of the resulting system
  • Excellent oral and written communication skills
  • Prior experience in Credit or capital markets is a plus
  • Prior experience in Credit other secondary trading businesses is a plus
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Define trade tooling business requirements directly with traders
  • Work collaborative with traders, quants and product dev team to develop trading tools (such as portfolio optimization, P&L analysis, trading recommendations etc.)
  • Maintain an ecosystem for rapid application tooling that can support contributions directly from traders in a sustainable manner
  • Leverage Python and React to create high quality software that can be delivered and adapted at the pace the business operates
  • Collaborate with production support to ensure stability and maintainability of critical trading functions
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right