2 days ago
Chennai, IndiaSenior / Staff+
Responsibilities
- Build, analyze, enhance, and architect robust, high-performance, large-scale software applications.
- Partner with management teams to integrate functions, deploy new products, and improve processes.
- Resolve complex, high-impact systems and business-process problems through in-depth analysis.
- Establish and apply standards for coding, testing, debugging, implementation, scalability, availability, and consistency.
- Develop expertise across architecture, infrastructure, and business systems to support organizational goals.
- Advise and coach mid-level developers and analysts and allocate work as needed.
- Assess and manage technology, business, compliance, and operational risks.
Requirements
- 8–12 years of relevant experience in application development or systems analysis.
- Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.
- Extensive experience with systems analysis and software application programming.
- Hands-on experience with HTML, CSS, React JS, REST APIs, multithreading, and Java/J2EE backend technologies.
- Strong knowledge of object-oriented programming, data structures, and algorithms.
- Experience architecting integrated solutions with scalability, high availability, and consistency requirements.
- Experience developing APIs and web services using REST and SOAP.
- Experience with relational databases such as MSSQL or Oracle, or NoSQL platforms.
- Understanding of Docker, Kubernetes, containers, and container deployment.
- Knowledge of enterprise design patterns and SOLID principles.
- Experience with testing frameworks such as JUnit, Cucumber, Jasmine, or Mocha.
- Preferred experience with high-speed messaging platforms such as Kafka.
- Experience with continuous integration and continuous delivery technologies and tools.
- Demonstrated leadership, project-management, written-communication, and verbal-communication skills.
Benefits
- Full-time position.
- Citi is an equal opportunity employer and provides reasonable accommodations for applicants with disabilities.
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.
