Java and Python Developer
Citi Group
Java and Python Developer Location(s): Pune, Maharashtra, India Job Type: Hybrid Time Type: Full time Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview We are seeking a proactive, detail-oriented Software Development Engineer (C10) with strong hands-on development expertise in both Python and Java . In this role, you will be part of a collaborative, high-impact engineering team responsible for designing, developing, and enhancing scalable backend services, data pipelines, and microservices supporting mission-critical enterprise platforms. As a C10 Applications Development Analyst, you will work across the full Software Development Life Cycle (SDLC) under Agile methodologies - participating in requirement analysis, system architecture discussions, hands-on coding, automated testing, code reviews, and production support. Key Responsibilities 1. Software Design & Development Develop, maintain, and enhance robust, scalable backend applications using Java (Spring Boot / Core Java) and Python (FastAPI / Flask / Django / Scripting / Data Processing) . Build clean, secure RESTful APIs, microservices, and asynchronous event-driven integrations (e.g., Apache Kafka, RabbitMQ, or JMS). Optimize application performance, throughput, memory management, and database query execution. 2. Quality Assurance & Engineering Best Practices Write clean, modular, and maintainable code adhering to enterprise coding standards and SOLID principles. Develop comprehensive automated unit, integration, and component tests using frameworks such as JUnit, Mockito, PyTest, or Unittest . Maintain high code coverage and resolve static code analysis findings (e.g., SonarQube, security vulnerabilities). 3. CI/CD & DevOps Automation Integrate applications with modern CI/CD pipelines (e.g., GitHub Actions, Jenkins, Tekton, Harness). Containerize services using Docker and support deployments onto container orchestration platforms (e.g., Kubernetes / Red Hat OpenShift). Participate in environment setup, automated deployment validation, and release management. 4. Collaboration & Agile Delivery Actively participate in Agile ceremonies including Sprint Planning, Daily Standups, Backlog Refinement, and Retrospectives. Collaborate with business analysts, technical leads, UI/Frontend engineers, database administrators, and QA teams. Conduct constructive peer code reviews and contribute to technical documentation (architecture diagrams, API specs in OpenAPI/Swagger). 5. Production Support & Operational Excellence Assist in triage, root cause analysis (RCA), and remediation of Level 3 production issues. Monitor application health and diagnostics using observability tools (e.g., Prometheus, Grafana, Splunk, OpenTelemetry). Technical Qualifications & Skill Requirements Core Programming & Frameworks Python: Strong proficiency in Python 3.x, data structures, asynchronous programming, scripting, and web frameworks (FastAPI, Flask, or Django) or data manipulation libraries (Pandas, NumPy). Java: Solid foundational knowledge of Java 11/17+, OOP design patterns, multithreading, concurrency, collections, and the Spring / Spring Boot ecosystem (Spring MVC, Spring Data, Spring Security). API & Integration Practical experience designing and implementing RESTful APIs with OpenAPI/Swagger specifications. Familiarity with message brokers and streaming platforms (e.g., Kafka , ActiveMQ, or IBM MQ). Databases & Persistence Experience with relational databases ( PostgreSQL, Oracle, SQL Server, or MySQL ), including schema design, indexing, and complex SQL queries. Exposure to ORM frameworks (Hibernate/JPA, SQLAlchemy) and/or NoSQL datastores (MongoDB, Redis, Elasticsearch). DevOps, Cloud & Tooling Hands-on experience with version control tools ( Git / GitHub / Bitbucket ). Familiarity with build tools such as Maven / Gradle (Java) and pip / poetry / uv (Python). Basic understanding of Docker, Kubernetes/OpenShift , and cloud fundamentals (AWS, GCP, or Azure). Knowledge of automated testing frameworks (JUnit, PyTest) and CI/CD tools. Educational Background & Experience Education: Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or related quantitative field (or equivalent practical experience). Experience: Approximately 2-4 years of professional software engineering experience with demonstrable proficiency in both Python and Java. Certifications (Optional / Plus): Oracle Certified Professional: Java Programmer Cloud certifications (AWS Solutions Architect/Developer Associate, Google Cloud Certified) Kubernetes certifications (CKAD) Professional & Behavioral Competencies Analytical Problem Solving: Strong critical thinking skills with an ability to debug complex issues across hybrid Java/Python architectures. Communication: Clear verbal and written technical communication skills; comfortable articulating design trade-offs to both technical and non-technical stakeholders. Teamwork & Ownership: Self-driven, collaborative mindset with an emphasis on accountability, continuous learning, and adaptability in a fast-paced environment. Education Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Family Group Technology Job Family Applications Development Time Type Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. 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 Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr Citi
$150k - $250k
Python Developer in New York, NYCompensation: $150,000-250,000/yearWithin this role, the developer will be responsible for building, developing... ...with other programming languages, such as C/C , Java, Scala, Go, or C#Apache, Confluent Kafka experience Experience...Java- ...Role: Java and Python Developer Location: New York City, NYC Contract on W2 Only Required Skills: As a Software Developer, you will play a crucial hands-on role in building, enhancing, and operating high-quality software that helps take our product to the next...JavaContract work
- Job ID: 29314331Reference Number: 26-00958Title: Senior AWS Python Developer - Kafka (AWS-based solutions, Kafka integrations, and data pipelines... ...solutions, Kafka integrations, and data pipelines), Python + Java, Payment integritySaint Louis, MO/ Dallas (Brillio)/ New York...JavaContract workRemote work
- ...Role: Senior Python/Django Developer Location: Chelsea Piers, New York City, NY Work Arrangement: Full-time onsite Duration: 1 Year Contract... ...ETL Data warehousing Real-time data processing Java C++ Experience integrating AI/ML functionality into Python...JavaFull timeContract work
$100k - $143k
...and other core functions of the enterprise. We are seeking a Python AI Developer to design, build, and operationalize AI features and a reusable... ...- direct experience partnering with or integrating into Java-based systems is highly valued.Solid understanding of software...JavaLocal area3 days per week- ...term contract initiative in the insurance domain, a Senior Python Full Stack Developer will work remotely, focusing on backend development, RESTful... ...microservices for enterprise applications Modernize legacy Java applications and migrate them to Python-based solutions...JavaLong term contractRemote work
$95k - $135k
...development experience, with strong hands-on Python and Django skills. ~ Recent experience... ...warehousing, real-time data processing, Java, C++, or experience integrating AI/ML... ...applications. Responsibilities: Design, develop, and maintain high-performance Python...JavaFull timeContract work- ...Location: Remote Schedule: Flexible Required Skills Python 3, Java, Rust, TypeScript, C++ Algorithms & Data Structures Bug... .../SecOps experience is a plus Responsibilities Develop and debug complex software Implement new features and improvements...JavaRemote jobFor contractorsFlexible hours
- ...operations, and drive business outcomes through a combination of process expertise, technology, and data insight. Job Title: Python Java Developer Location: New York City, NY 10175 Duration: 10 Months Job Type: Temporary Assignment Work Type: Onsite...JavaTemporary work
- Position Summary: Racedog Technologies is actively seeking an elite, highly proficient Senior Java & Python Developer with 15+ years of software engineering experience to join our client team in New York City (NYC) on an onsite contract basis. In this critical enterprise...JavaLong term contractContract workImmediate start
- ...tomorrow, today. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook. Inviting applications for the role of Python Java Engineer in NYC ,3 days from office Hybrid , day 1st onsite Fulltime role . Responsibilities Identify, design, and...JavaFull timeWork at office
- ...search of a highly motivated candidate to join our talented Team.Role SummaryWe are seeking a skilled Java Full Stack Developer with strong experience in React and Python to support the development of a custom application for entitlement management, access policy...Java
- ...should demonstrate:Strong expertise in designing and developing low-latency, high-throughput backend systems using Java, with experience implementing event-driven... ...software engineering capabilities in both Java and Python, with experience building hybrid architectures that...JavaWork at office
- ...brilliant career opportunity. Role: Python Engineer with Web API Title: AVP/VP... ...are seeking a talented Mid-Level Python Developer to join the Global Risk Analysis Technology... ...and translate into technical designs ~ Java work experience — added advantage (nice...JavaFull timeTemporary workWork experience placementWork at officeRemote workMonday to Friday3 days per week
$155k - $197k
...DescriptionWe are seeking an experienced and hands-on full stack developer Sr / Lead Engineer to join our Asset Management - Investment... ...stack development: Javascript (React/Angular), Node.js or Java/.NET/ Python and SQL· Hands-on experience with AWS architecture and...JavaFull timeFor contractors$100k - $140k
...enthusiastic Full Stack Senior Software Developer with an interest in building dynamic, data... ...leveraging the latest AI-coding tools, React, Python, AWS cloud, Google BigQuery, data science... ...-side technologies, such as Python, Java, or NodeJS Databases, such as PostgreSQL...JavaFull time- Genesis10 seeks a Full Stack Developer for a remote, 12+ month contract with a Global Financial Institution, supporting multiple U.S. locations. Strong Java/Python backend with Kafka and frontend skills (React/Angular) are required. Expect designing, building, and maintaining...JavaRemote jobContract work
- ...leveraging AI-assisted coding and modern engineering practices. Develop secure, high-quality production code, and review and debug... ...application development, testing, and operational stability using Python, Java.Hands-on experience with AI components, with a strong...Java
$197.3k - $225.1k
Machine Learning Engineer 4 (Python, AWS, SQL, GenAI) (Enterprise Platforms Technology) Do... ...by writing and testing application code, developing and validating ML models, and automating... ...programming languages like Python, Scala, or Java Basic Qualifications: Bachelor's...JavaFull timePart timeH1bLocal area- ...in Chennai for a hybrid role. You will contribute to design, development, testing and maintenance of complex applications using Java, Python, Kafka and Iceberg within a Big Data/ cloud environment. The role requires the ability to work with senior stakeholders, mentor...Java
- Huxley in New York, NY seeks a Senior Developer for QIS Technology to accelerate delivery of quantitative investment strategies. You... .... You will collaborate with cross-functional teams, leverage Python, Java, Docker, Kubernetes, and market data to build scalable solutions...Java
$142.32k - $213.48k
...flows across enterprise-wide applications and processes, and to develop partnerships with third-party providers for validating and... ...least two programming languages, with a strong preference for Python and Java. Proficiency in Javascript/Typescript and Golang is also...JavaFull timeWork experience placementWorldwide$5,000 per month
...plus. - Professional attitude and able to be a team player. Applicants should be highly skilled or proficient in one of JAVA, C++, Python or PHP. If you are interested in applying, visit and click on “Test your Talents!” to take our 30-minute online test. This...JavaFull timeWork experience placement- Job Title: Java FSE developer Location: New York, NY Duration: 11monsCandidates should be open for In person interview on request basis Required skills: Java, JavaScript (React), SQL, Python, React JUnit, Integration Testing, Performance Testing, Endurance Testing Mock...Java
- ...datasets, implementing new trading signals, developing portfolio optimization tools, building... ...all running on Linux and most code is in Python, with the full scientific stack: NumPy, SciPy... ...require the highest data throughput in Java. For storage, they rely heavily on...JavaFull time
- Citi is seeking an Intermediate Software Engineer to join its Consumer Operations Technology team in Chennai. You will contribute to the design, development, and continuous improvement of critical data applications across the full lifecycle, from requirements to support...JavaRemote work
$175k - $225k
...come from a from software engineer background and know your computer science fundamentals. The core languages used here are Python, C++ and Java. You will be a bright intellectually curious person who likes working on challenging problems. The role is paying...JavaFull time- Mercor is hiring a Software Engineer, Full Stack, for a remote contract role. The candidate will work across Python, Java, Rust, C#, C++, and TypeScript to build full-stack applications and internal tools while integrating model APIs and telemetry. You will collaborate...JavaRemote jobContract work
- ...Job Title: Java FSD with AI/ML Location: NYC, NY (Onsite) VISA: USC / GC Duration : Long Term Job Description: High Level... ...solutions that solve real business problems * Nice to have: Python experience for LLM engineering and data processing (e.g., building...Java
- ...providing precise solutions, and making corrections — with a primary focus on Python across backend services, data pipelines, and ML infrastructure, alongside JavaScript (including ReactJS), C/C++, Java, Rust, and Go. You will evaluate and refine AI-generated code for...JavaRemote jobFor contractorsFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java and Python Developer. Be the first to apply!
- java developer backend New York, NY
- java developer remote part time New York, NY
- senior java developer New York, NY
- java microservice developer New York, NY
- java software engineer New York, NY
- senior java software engineer New York, NY
- entry level java developer remote New York, NY
- junior java developer no experience New York, NY
- lead full stack java developer New York, NY
- full stack java developer New York, NY





