22 hours ago
Pune, IndiaSenior
Responsibilities
- Analyze, design, construct, test, implement, and support new or revised enterprise application systems.
- Conduct feasibility studies, time and cost estimates, IT planning, risk assessment, and applications development activities.
- Develop scalable, secure, and high-performance full-stack applications using Angular, Java/J2EE, Spring Boot, APIs, middleware, and Oracle databases.
- Build and consume APIs, backend services, authentication and authorization solutions, and enterprise integrations, including Oracle ERP integrations.
- Monitor and control development processes and provide user and operational support to business users.
- Analyze complex application and business-process issues, recommend programming solutions, and consult with users and technology teams.
- Develop post-implementation security measures and help establish operating standards and procedures.
- Advise or coach new and lower-level analysts and act as a subject matter expert for stakeholders and team members.
- Assess and escalate technology, compliance, control, and operational risks appropriately.
Requirements
- 5–8 years of relevant experience.
- Experience in systems analysis and software application programming.
- Strong expertise in Angular, Java/J2EE, Spring Boot, HTML5, CSS3, JavaScript/TypeScript, SQL, and Oracle PL/SQL.
- Experience developing and consuming RESTful APIs, backend services, authentication and authorization solutions, and enterprise integrations.
- Hands-on experience with Oracle ERP integrations.
- Strong understanding of full-stack application development across UI, middleware, API, and database layers.
- Experience building scalable, secure, and high-performance enterprise applications using Spring Boot and microservices architecture.
- Proficiency in database design, SQL optimization, and stored procedures.
- Strong understanding of frontend and backend application architecture and design patterns.
- Experience with source control tools such as Git.
- Experience managing and implementing successful projects, with working knowledge of consulting and project-management techniques and methods.
- Ability to work under pressure and manage deadlines or unexpected changes in requirements.
- Bachelor’s or university degree, or equivalent experience.
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.
