Java Python full stack developer
Citi (company site, opens in a new tab)6+ yrsPuneHybridDirect career pageEst. 18–28 LPA
Posted 12h ago
Reach people at Citi
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Citi you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Lead development and design of enterprise-level applications with strong focus on Java backend and Python full-stack capabilities.
- Translate business requirements into technical design and deliver high-quality scalable, resilient, and low latency solutions involving cloud infrastructures like OpenShift and AWS.
- Provide subject matter expertise, mentorship, and consult on advanced programming solutions, ensuring system security and compliance through all development phases.
Minimum Requirements
- 6+ years of work experience including 2-3 years in Python and Java development.
- Proven experience with Java, Python, Maven, Spring Framework, and strong RDBMS knowledge.
- Experience with cloud platforms (public and on-premises such as OpenShift, AWS) and event-driven architecture.
- Bachelor’s degree or equivalent experience; familiarity with Unix/Linux commands and scripting is mandatory.
Ideal Candidate Profile
- Experienced in architecting and developing horizontally scalable, highly available enterprise applications in a high-pressure environment.
- Skilled in translating complex business needs to technical solutions and comfortable managing or leading development projects with minimal supervision.
- Strong background in microservices architecture, REST APIs, SQL databases, multiple programming frameworks, and agile/waterfall methodologies.