
Full Stack Engineering Lead – Java, Angular
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Pune • India
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain front-end and back-end components of web applications
- Ensure seamless integration between client-side interfaces and server-side logic, delivering end-to-end features for various projects
- Leverage AI pair-programming tools (Github Copilot, Devin etc.,) to write and refactor code
- Impact the engineering function by contributing to technical direction and strategic decisions
- Review and debug both human-written and AI-generated code to ensure reliability, security, and high performance
- Use AI assistants to quickly identify bugs or suggest fixes
- Partner with multiple management teams to ensure appropriate integration of functions
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Provide expertise in area and advanced knowledge of applications programming
Requirements
- 12-15 years of relevant experience
- Good working knowledge of source code control tools and technologies is a must
- At least 5+ years of experience in financial services preferred, with experience in front middle and back-office technologies on large scale
- Relevant 5+ years of experience in large scale Apps development as a Full Stack developer with experience using modern technology (e.g. Java, J2EE, Angular JS, SQL, Spring, Hibernate, ReactJS, NodeJs, Neo4, cypher queries)
- Strong fundamentals of OOPS (Object Oriented Programming Standards) Concepts, Data Structures, and Algorithms
- Strong experience with API and Web Services development using REST/SOAP protocols
- Ability to write and optimize complex SQL queries
- Must have a good understanding of Unit testing, test coverage
- Ability and willingness to work across multiple tools, frameworks, and technology stacks
Benefits
- Citi is an equal opportunity employer
- Qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJ2EEAngular JSSQLSpringHibernateReactJSNodeJsAPI developmentWeb Services
Soft skills
problem-solvingcollaborationcommunicationstrategic thinkingdebuggingevaluationadaptabilityleadershiptechnical directionintegration