CrawlJobs Logo

Java & Python Developer

India, Pune · Job Posted January 20, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Vice President in application development area in Credit Risk Technology Team with experience building robust, high-performance, large-scale applications. We are seeking individuals who are motivated to take challenging tasks. Financials Technology Team is responsible for delivering solutions for credit risk management. The tools enable risk analysts and risk managers to easily perform tasks that relate to credit financial analysis for various business groups. Key areas of focus are to extend financials reporting and analytics capabilities and enhance a service-oriented architecture for credit assessments models for loans, extend the credit analysis process to ensure consistency with regulatory guidelines.

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

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
  • Familiar with standard SDLC and Agile processes
  • Must be able to work independently as well as in a team environment
  • Must be able to adapt to a rapidly changing environment
  • Ability to prioritize and manage schedules under tight, fixed deadlines
  • Strong writing, communication, time-management, decision-making, and basic task organization skills
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

  • Big data, NoSQL, MongoDB knowledge is plus
  • Understanding of AI tools like Co-pilot, Devin etc is a plus
  • Master’s degree preferred

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

Highly Experienced Python Professional with great exposure to architecting and b...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Fulltime
Read More
Arrow Right

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
New

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

Full Stack Java Developer

This team is charged with developing elements of IC geolocation product lines th...
Location
Location
United States , Annapolis Junction
Salary
Salary:
245000.00 - 271000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Enterprise Java development
  • Experience developing service-oriented architectures
  • Experience developing micro service solutions
  • Database experience such as Mongo or MySQL
  • Experience with Python development
  • Clearance Required: TS/SCI w Poly
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
Job Responsibility
Job Responsibility
  • Perform software development predominantly using Java to create and implement enhancements to existing capabilities
  • Collaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planning
  • Perform integration and testing as needed
  • Test and debug software code for integrated applications
  • Provide tier 2 and 3 support for deployed capabilities and address bug fixes
  • Be able to work individually and as part of a team
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

The Senior Java Developer is responsible for establishing and implementing new o...
Location
Location
United States , Tampa
Salary
Salary:
113840.00 - 170760.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development using Java, Oracle PL/SQL, and Python
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications 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
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business 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
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right
New

Senior Lead Data Engineer (Enterprise Platform Technology) (Java, Python, Scala, AWS)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , McLean; New York
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 years of experience in application development (Internship experience does not apply)
  • At least 2 years of experience in big data technologies
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Lead a team of developers with deep experience in machine learning, distributed microservices, and full stack systems
  • Utilize programming languages like Java, Scala, Python and Open Source RDBMS and NoSQL databases and Cloud based data warehousing services such as Redshift and Snowflake
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and 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
  • Perform unit tests and conduct reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance
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
  • Fulltime
Read More
Arrow Right