
Overview
Qualifications
Experience: At least 3-6 years of hands-on application development experience.
Java Expertise: Strong experience and knowledge in Java 8/11/17, J2EE, and Multithreading.
Microservices: Solid understanding and experience with Microservices architecture (Spring Boot).
Web Services: Experience with developing and consuming Web Services (REST, SOAP).
Design Patterns: Proficiency in applying various Design Patterns.
Database Knowledge: Basic knowledge of databases such as Oracle/SQL.
Problem-Solving: Excellent analytical and problem-solving skills.
Communication: Strong communication and interpersonal skills.
Teamwork: Ability to work effectively in a team environment.
Bonus Points
Experience with WebSocket technology.
Exposure to messaging platforms like Solace and Kafka.
Experience with Elasticsearch.
Experience with CI/CD pipelines.
Experience with Agile development methodologies.
Experience with OpenShift.
Experience with AWS.
Experience with Monitoring.
-
Job Family Group:
Technology-
Job Family:
Applications Development-
Time Type:
Full time-
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.