10 hours ago
Pune, India or Chennai, IndiaSenior
Responsibilities
- Design, develop, maintain, and support scalable enterprise applications using Core Java, Spring Boot, REST APIs, and microservices.
- Apply multithreading, concurrency, collections, transaction management, and distributed systems expertise.
- Lead the technical design and implementation of medium- to large-sized features and enhancements.
- Collaborate with business, product, architecture, and engineering teams to define and deliver technical solutions.
- Troubleshoot complex application, performance, and production issues.
- Drive code reviews, testing strategies, CI/CD adoption, cloud-native engineering, and engineering productivity improvements.
- Use AI-powered coding tools and agentic development practices throughout the software development lifecycle.
- Mentor junior developers, provide technical guidance, and act as a subject matter expert for stakeholders and partner teams.
- Manage technology risks and ensure compliance with company policies, regulatory requirements, secure coding standards, and architectural principles.
Requirements
- At least 5 years of application development experience.
- Strong hands-on experience with Core Java, Spring Boot, REST APIs, microservices, multithreading, concurrency, collections, transaction management, SQL/RDBMS, and cloud fundamentals.
- Experience with solution design, code reviews, performance tuning, and production support.
- Familiarity with Git, CI/CD, testing frameworks, and Agile delivery practices.
- Experience mentoring developers and leading technical discussions and initiatives with limited supervision.
- Strong analytical, problem-solving, and communication skills.
- Preferred experience with Kafka, event-driven architectures, MongoDB or other NoSQL databases, Docker, Kubernetes, OpenShift, observability platforms, and AI coding agents.
- Understanding of Context Engineering, prompt design, Agentic SDLC practices, application security, and secure software development.
- Nice-to-have exposure to GenAI applications, LLM-powered solutions, RAG, MCP, and AI platform integrations.
Benefits
- Full-time position.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
