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.

    Similar jobs