Citi
Java and Python Developer
About this role
Citi is hiring a Software Development Engineer (C10, Applications Development Analyst) for its India services entity to work on backend services, data pipelines and microservices behind enterprise platforms. The developer works in an Agile team across the full software lifecycle, from requirement analysis and coding to automated testing, code reviews and production support. Both Java (Spring Boot) and Python (FastAPI, Flask or Django) are used, along with REST APIs, messaging systems, Docker and CI/CD pipelines. It suits developers with roughly 2-4 years of professional experience in both languages.
Citi is hiring for Java and Python Developer, a full-time role based in Pune.
Who can apply: 2–4 years. Skills: Java, Spring Boot, Python, REST APIs, Kafka, Docker.
Hirastra checked that this opening is live. Apply directly through the official posting; applying is always free.
What you'll do
- Develop and enhance backend applications in Java (Spring Boot) and Python
- Build RESTful APIs, microservices and event-driven integrations using tools like Kafka or RabbitMQ
- Write automated unit, integration and component tests and resolve static analysis findings
- Integrate applications with CI/CD pipelines and containerize services with Docker for Kubernetes/OpenShift deployments
- Take part in Agile ceremonies, peer code reviews and technical documentation
- Assist with root cause analysis and fixes for Level 3 production issues and monitor application health
What you need
- Bachelor's degree in Computer Science, Computer Engineering, IT or a related field, or equivalent experience
- About 2-4 years of professional software engineering experience with both Python and Java
- Strong Python 3.x and solid Java 11/17+ with the Spring ecosystem
- Experience with RESTful APIs, relational databases and SQL, and version control (Git)
- Basic understanding of Docker, Kubernetes/OpenShift and cloud fundamentals
- Analytical problem solving and clear written and verbal communication
- Location
- Pune
- Work mode
- See listing
- Experience
- 2–4 years
- Pay
- ₹12–22 LPA (Est.)
- Type
- Full-time job, Developer
- Added
- 27 October 2026
Skills
- Java
- Spring Boot
- Python
- REST APIs
- Kafka
- Docker
"Est." = Hirastra's estimate based on market data, not an official figure.
More like this: IT jobs in Pune, Java developer jobs for freshers, Python developer jobs for freshers, DevOps and cloud jobs for freshers, Jobs for B.Tech and BE freshers, IT jobs for BCA freshers, IT jobs for MCA freshers, IT jobs for B.Sc freshers, Software developer jobs
More openings
See all jobs- Python
- SQL
- Git
- OOP
- APIs
Location: Bengaluru
Experience: Freshers welcomeFresher
Est. ₹3–5 LPA
Added
Pitney Bowes
Graduate Engineer Trainee
- Java
- Spring Boot
- React.js
- AWS
- PostgreSQL
Location: Pune
Experience: Freshers welcome0–1 years
Est. ₹6–10 LPA
Added
AllstateCloses in 3 days
Service Desk Representative Analyst II
- IT Support
- Troubleshooting
- Documentation
- Ticket Management
Location: Pune
Experience: Freshers welcome0-2 years
Est. ₹4–7 LPA
Added