Role at a glance
- Job function
-
Software Engineering & IT Full-Stack Engineering
- Salary
- Not Disclosed
- Location
- Chennai Tamil Nadu India
- Work arrangement
- Hybrid
- Employment
- Full-time
- Experience
- 9+ years of experience as a Software Engineer/Developer using Java
- Education
- B.Tech/B.Engg degree or equivalent work experience
Spotted an issue?
We’ll check it against the original posting.
Role Summary
This full-time role is for a full-stack software engineer on an Agile software delivery team, contributing to Citi’s and GFT’s technical user base. The role focuses on developing enterprise applications with modern cloud-based technologies, software design patterns, and engineering best practices.
What You'll Do
- Write code and pair with other developers as appropriate.
- Decompose acceptance criteria to understand team backlog deliverables, complexities, and risk.
- Develop and engineer solutions within an Agile software delivery team while delivering sprint goals.
- Design, document, and develop enterprise applications leveraging the latest technologies and software design patterns.
- Apply software development lifecycle knowledge and partner continuously with stakeholders.
- Follow and contribute to defining technical and team standards.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Required: 9+ years of Java software engineering/development experience; software engineering best practices; Java data structures and object-oriented principles; cloud-native development and container orchestration; service-oriented and microservices architectures with REST and GraphQL; exposure to Angular, JavaScript, TypeScript, CI/CD, Agile and iterative delivery, databases, and event-driven architecture. B.Tech/B.Engg degree or equivalent work experience.
Required
- 9+ years of experience as a Software Engineer/Developer using Java
- Software engineering best practices including unit testing, automation, design patterns, and peer review
- Data Structures and Object Oriented Principles using Java
- Cloud-native development and container orchestration tools including Serverless, Docker, Kubernetes, and OpenShift
- Service Oriented and MicroServices architectures, including REST and GraphQL implementations
- Front-end technologies including Angular, Javascript, and Typescript
- Continuous Integration and Continuous Delivery (CI/CD) pipelines
- Agile and iterative software delivery including SCRUM and Kanban
Preferred
- Architecture experience building horizontally scalable, highly available, highly resilient, and low latency applications
- Cloud infrastructure on-premise and public cloud, including OpenShift and AWS
- API Management tools
- Infrastructure as Code tools including Terraform and Cloudformation
- Security, Observability, and Monitoring tools including Grafana Prometheus, Splunk, ELK, and CloudWatch
- Experience mentoring and providing technical leadership for teams of 5 or more developers
- Job Schedulers including Autosys and Cloudwatch
Original job description
Content provided by the employer
Original job description
Content provided by the employer
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Digital Software Engineering------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and 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.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
About the company
Citi
Large Enterprise
Citi is a global financial services corporation that offers a wide range of financial products and services, including consumer banking, credit, investment banking, and wealth management. With a presence in nearly 100 countries, Citi serves millions of customers, from individuals and small businesses to large corporations and governments. The company is dedicated to innovation and sustainability, actively working to support economic growth while addressing environmental and social challenges. Citi’s commitment to providing exceptional service and fostering diverse talent makes it a prominent choice for students aspiring to build a career in finance and banking.