Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Core Technical Proficiencies (Must-Have)
The candidate must demonstrate 4-8 years of experience and strong, hands-on capabilities in the following areas:
Advanced Spring Framework Expertise:
- In-depth, practical experience with the Spring Framework, particularly Spring Boot, for building microservices.
- A strong grasp of core Spring principles, including dependency injection, and the overall Spring ecosystem.
Database and SQL Mastery:
- Exceptional skills in writing complex, efficient, and optimized SQL queries.
- A solid understanding of relational database concepts and practical experience with Oracle.
- Familiarity with the ORAAS (Oracle as a Service) platform, including its architecture and operational model within our private cloud environment.
Microservices and Containerization:
- Strong architectural understanding of microservices, including design patterns for building decoupled and independently deployable services.
- Hands-on experience in developing, containerizing (e.g., with Docker), and deploying microservices on container orchestration platforms, specifically Red Hat OpenShift.
Asynchronous Communication and Messaging:
- Proven experience in designing and developing services that utilize messaging protocols for asynchronous communication.
- Practical expertise with one or more of the following technologies: Kafka, JMS, or IBM MQ.
DevOps Mindset and Tooling:
- A clear understanding of DevOps principles and CI/CD pipelines.
- Familiarity with modern DevOps tools, including source control with GitHub and continuous delivery with Harness.
Additional Valued Skills (Good-to-Have)
Integration Frameworks:
- Knowledge and prior experience using Apache Camel for implementing enterprise integration patterns and connecting disparate systems.
Secure File Transfer:
- Exposure to and experience with secure file transfer protocols and technologies, such as SFTP and IBM Connect:Direct.
Advanced Storage Systems:
- Knowledge of various storage solutions, including network-attached storage (NAS) and object storage systems like S3.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
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.