At a Glance
- Tasks: Develop innovative tooling for Citi's developer community using Java and SpringBoot.
- Company: Join Citi, a leading global bank with a diverse and inclusive culture.
- Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
- Why this job: Make an impact by building APIs and engaging in the full software development lifecycle.
- Qualifications: Proficient in Java, SpringBoot, and familiar with Linux and CI/CD processes.
- Other info: Hybrid work model with excellent learning and development opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Citi is a world-leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries worldwide. We provide a broad range of financial products and services to consumers, corporations, governments, and institutions.
Role Overview
You will play a key role in developing tooling for the Citi developer community using Java and SpringBoot microservices on Linux on OpenShift. You’ll build APIs to integrate with other systems across the bank using industry best practices, engage across the entire Software Development Lifecycle (SDLC), and act as a trusted consultant and partner to developers worldwide within Citi.
Key Responsibilities
- Develop tooling for the Citi developer community using Java, SpringBoot microservices on Linux on OpenShift.
- Build APIs to integrate with other systems across the bank using industry best practices.
- Engage across the entire SDLC: from initial design and architecture to development, testing, deployment, and ongoing support, ensuring the delivery of high‑quality, impactful solutions.
- Act as a trusted consultant and partner to developers worldwide within Citi.
- Serve as a subject‑matter expert for senior stakeholders and team members, fostering a culture of continuous learning and sharing expertise.
Key Skills and Experience
- Highly motivated self‑starter with an open and inquisitive mind, ready to take on new challenges.
- Competent Java developer who writes clean, testable code and is test‑driven.
- Strong understanding of core Java and experience building apps using SpringBoot.
- Experience working with build tools such as Gradle.
- Comfortable working with Linux and familiar with standard developer tooling (Git, BitBucket/GitHub, Jira, Confluence).
- Knowledge of build pipelines, CI/CD, and the pathway to production.
Desirable Skills
- Working knowledge of app containerisation and deployment on cloud platforms (OpenShift, AWS, GCP) with Docker or Podman.
- Experience with relational databases such as Oracle.
Benefits
- 27 days annual leave (plus bank holidays)
- A discretionary annual performance‑related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
Join Citi Belfast—a hybrid workplace with up to two days working at home per week—and receive a competitive base salary with annual reviews.
Citi is an equal opportunity employer; qualified candidates will receive consideration without regard to 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 or apply for a career opportunity, review Accessibility at Citi.
Productivity and Tooling Java Developer in Belfast employer: Citi
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Productivity and Tooling Java Developer in Belfast
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Citi. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just tell them you’re a whiz at Java and SpringBoot—show it! Create a portfolio of projects or contribute to open-source work. This way, you can demonstrate your coding chops and passion for development.
✨Ace the Interview
Prepare for those interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.
✨Apply Through Our Website
Make sure to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll find all the latest job openings there, tailored just for you.
We think you need these skills to ace Productivity and Tooling Java Developer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and SpringBoot experience. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how you can contribute to the Citi developer community. Keep it engaging and personal.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in previous roles. We love candidates who can demonstrate their ability to think critically and find solutions, especially in a fast-paced environment.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Citi
✨Know Your Tech Stack
Make sure you brush up on your Java and SpringBoot skills before the interview. Be ready to discuss how you've used these technologies in past projects, especially in relation to building APIs and microservices. This will show that you're not just familiar with the tools, but that you can apply them effectively.
✨Understand the SDLC
Since the role involves engaging across the entire Software Development Lifecycle, be prepared to talk about your experience at each stage—from design to deployment. Think of specific examples where you contributed to high-quality solutions and how you ensured continuous improvement throughout the process.
✨Show Your Problem-Solving Skills
Citi is looking for a highly motivated self-starter, so come equipped with examples of challenges you've faced in previous roles and how you overcame them. Highlight your ability to think critically and adapt to new situations, especially when it comes to tooling and developer support.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, the tools they use, or their approach to CI/CD and cloud deployment. This not only shows your interest in the role but also demonstrates that you’re already thinking about how you can contribute to the team’s success.