Fixed Income Sales and Trading Services Technology (FI S&T Services Tech)
is responsible for delivering advanced technology solutions to support Citi Markets Fixed Income businesses. The Java Backend Specialist is a senior-level position focused on designing, developing, and implementing complex frontend systems. This role emphasizes driving innovation, ensuring seamless system integration, and delivering impactful solutions to meet business objectives.
Key Responsibilities:
-
Lead the design, development, and deployment of scalable backend systems using Java and modern frameworks.
-
Architect and implement microservices-based solutions to support business requirements.
-
Develop and maintain RESTful APIs and integrate with external systems.
-
Optimize system performance, scalability, and reliability.
-
Ensure code quality through best practices, including code reviews, unit testing, and documentation.
-
Collaborate with product managers, architects, and other stakeholders to define technical requirements.
-
Troubleshoot and resolve complex technical issues in production and development environments.
-
Mentor and guide junior and mid-level developers, fostering a culture of technical excellence.
-
Stay ahead of emerging technologies and recommend their adoption where appropriate.
Required Skills and Qualifications:
-
Significant professional experience in backend development with Java.
-
Expertise in Java frameworks such as Spring Boot, Hibernate, and related technologies.
-
Strong experience with microservices architecture and cloud platforms (AWS, Azure, or GCP).
-
Proficiency in designing and working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
-
Hands-on experience with containerization (Docker) and orchestration tools (Kubernetes).
-
Strong knowledge of CI/CD pipelines, version control systems (Git), and DevOps practices.
-
Experience with messaging systems like Kafka or RabbitMQ.
-
Proven ability to lead technical discussions and make architectural decisions.
-
Excellent problem-solving skills and a deep understanding of system design principles.
-
Strong communication and leadership skills.
Preferred Qualifications:
-
Experience with event-driven architecture and distributed systems.
-
Knowledge of security best practices for backend systems.
-
Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
-
Exposure to frontend technologies and their integration with backend systems.
-
Understanding of Python, Generative AI (Gen AI), and LLMs, including their applications and frameworks, is a plus.
------------------------------------------------------
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.