Senior Python and Java Developer
Professional
All India, Pune • 2 weeks ago
Experience: 8 to 12 Yrs
PREMIUM
Deal of the Day
--:--:--
A recruiter messaged CVX24 Premium users few seconds ago.
Upgrade to CVX24 Premium: Only $2.49
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Get practical interview tips and guidance
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$4.99
$2.49
🔥 50% OFF
Activate
$4.99
$2.49
all inc.
(Validity: 6 Months. After payment confirmation we will reach out to you)
Enter Your Details
Job Description
As an experienced Applications Developer or Systems Analyst with a focus on Python technologies, you will be responsible for leading and delivering complex software development projects. Your role will involve providing technical leadership, mentoring development teams, and conducting code reviews. You must be an expert in Python application development, including frameworks like Django, Flask, and FastAPI, as well as software architecture principles and object-oriented programming. Your proficiency in building scalable applications, working with various database technologies, and designing secure RESTful APIs will be crucial for success in this role.
Key Responsibilities:
- Lead and architect complex software development projects using Python technologies
- Provide technical guidance, mentorship, and conduct code reviews for development teams
- Utilize expertise in frameworks like Django, Flask, and FastAPI for Python application development
- Design and develop secure RESTful APIs and integrate various database technologies
- Implement CI/CD systems and automated deployment pipelines for efficient software delivery
- Work with cloud platforms like AWS, Azure, and GCP, including containerization and orchestration
- Troubleshoot, debug, and optimize performance of distributed applications
- Advocate for automated testing frameworks and Test-Driven Development methodologies
- Ensure secure coding practices and application security principles are followed
- Utilize Git for version control and implement advanced branching strategies
Qualifications Required:
- 8+ years of experience in Applications Development or Systems Analysis with a focus on Python technologies
- Proven experience in leading and delivering complex software development projects
- Expertise in Python, software architecture, distributed system design patterns, and object-oriented programming
- Hands-on experience with database technologies, RESTful APIs, CI/CD systems, and cloud platforms
- Proficiency in troubleshooting, debugging, and performance optimization for complex applications
- Strong advocate for automated testing frameworks and secure coding practices
- Experience with AI/Machine Learning tools and frameworks is a plus
- Deep understanding of Agile/Scrum methodologies and project management skills
- Excellent written and verbal communication skills for technical and non-technical audiences
Desirable Qualifications:
- Exposure to Java development and enterprise-level application contexts
- Familiarity with Big Data technologies and data processing pipelines
- Knowledge of modern frontend frameworks for full-stack development
- Relevant cloud certifications and industry certifications in project management or Agile methodologies
- Understanding of financial services industry domain and regulatory requirements
Please note that Citi is an equal opportunity employer, and all qualified candidates will be considered based on their skills and experience without discrimination. As an experienced Applications Developer or Systems Analyst with a focus on Python technologies, you will be responsible for leading and delivering complex software development projects. Your role will involve providing technical leadership, mentoring development teams, and conducting code reviews. You must be an expert in Python application development, including frameworks like Django, Flask, and FastAPI, as well as software architecture principles and object-oriented programming. Your proficiency in building scalable applications, working with various database technologies, and designing secure RESTful APIs will be crucial for success in this role.
Key Responsibilities:
- Lead and architect complex software development projects using Python technologies
- Provide technical guidance, mentorship, and conduct code reviews for development teams
- Utilize expertise in frameworks like Django, Flask, and FastAPI for Python application development
- Design and develop secure RESTful APIs and integrate various database technologies
- Implement CI/CD systems and automated deployment pipelines for efficient software delivery
- Work with cloud platforms like AWS, Azure, and GCP, including containerization and orchestration
- Troubleshoot, debug, and optimize performance of distributed applications
- Advocate for automated testing frameworks and Test-Driven Development methodologies
- Ensure secure coding practices and application security principles are followed
- Utilize Git for version control and implement advanced branching strategies
Qualifications Required:
- 8+ years of experience in Applications Development or Systems Analysis with a focus on Python technologies
- Proven experience in leading and delivering complex software development projects
- Expertise in Python, software architecture, distributed system design patterns, and object-oriented programming
- Hands-on experience with database technologies, RESTful APIs, CI/CD systems, and cloud platforms
- Profic
Skills Required
Python
Django
Flask
Software Architecture
Microservices
RESTful APIs
Containerization
Git
Artificial Intelligence
Machine Learning
Agile Methodologies
Scrum
Project Management
Written Communication
Verbal Communication
FastAPI
EventDriven Architecture
ObjectOriented Programming
Database Technologies
CICD Systems
Cloud Platforms
Container Orchestration
Automated Testing Frameworks
TestDriven Development
Secure Coding Practices
Application Security Principles
Version Control Systems
TensorFlow
PyTorch
Scikitlearn
AI Tools
Agentic AI Tools
Generative AI Concepts
Posted on: April 12, 2026
Relevant Jobs
Step 2 of 2