At a Glance
- Tasks: Develop innovative tooling solutions for Citi's global developer community using Java and SpringBoot.
- Company: Join Citi, a world-leading global bank with a dynamic tech team.
- Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
- Why this job: Make a real impact by revolutionising the developer experience at a top global bank.
- Qualifications: Proficient in Java, SpringBoot, and familiar with CI/CD and developer tools.
- Other info: Hybrid working model with a culture of continuous learning and support.
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 and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services.
Join the Technology Application Strategy team, where we empower Citi's global developer community to build better, faster, and with greater satisfaction. We are a dynamic and globally distributed team dedicated to designing, building, and deploying cutting-edge productivity and tooling solutions.
Role Overview / What will you do:
- You will play a key role in developing tooling for the Citi developer community using technologies including Java and SpringBoot microservices on Linux on OpenShift.
- You’ll build APIs to integrate with other systems across the bank using industry best practices.
- You will engage across the entire Software Development Lifecycle (SDLC), from initial design and architecture to development, testing, deployment, and ongoing support.
- Act as a trusted consultant and partner to developers worldwide within Citi.
- You will provide expert guidance, facilitating their onboarding and maximizing their utilization of the innovative tools and platforms you help create.
- You will serve as a subject matter expert for both senior stakeholders and team members.
- You will role-model engineering excellence and foster a culture of continuous learning.
Key Skills and Experience:
- You will be a highly motivated self-starter comfortable taking on new challenges with an open and inquisitive mind.
- You will be a competent Java developer who drives with tests and understands the importance of writing clean, testable code.
- You will have a strong understanding of core Java and experience building apps using SpringBoot.
- You will have experience working with build tools such as Gradle.
- You will be comfortable working with Linux and familiar with standard developer tooling, such as Git, BitBucket/GitHub, Jira, Confluence, etc.
- You will have knowledge of build pipelines, CI/CD and the pathway to production.
Desirable Skills:
- Working knowledge of app containerisation and deploying applications on cloud platforms (e.g. OpenShift, AWS, GCP) with Docker or Podman.
- Experience with relational databases such as Oracle.
What we’ll provide you:
- 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
Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. 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.
Productivity and Tooling Java Developer in Belfast employer: PowerToFly
Contact Detail:
PowerToFly Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Productivity and Tooling Java Developer in Belfast
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Citi through LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your Java and SpringBoot expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common Java problems and be ready to discuss your approach to building APIs and working with CI/CD pipelines. We want to see how you think!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Citi.
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 reflects the skills and experiences that align with the role of a Productivity and Tooling Java Developer. Highlight your Java and SpringBoot experience, as well as any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our mission at Citi. Share specific examples of your work that demonstrate your problem-solving skills and technical expertise.
Showcase Your Technical Skills: Don’t forget to mention your familiarity with tools like Git, Gradle, and CI/CD pipelines. We want to see how you’ve used these in past projects, so be specific about your contributions and outcomes.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at PowerToFly
✨Know Your Tech Stack
Make sure you’re well-versed in Java and SpringBoot, as these are crucial for the role. Brush up on your knowledge of build tools like Gradle and get comfortable with Linux. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Understand the SDLC
Familiarise yourself with the Software Development Lifecycle (SDLC) and be prepared to discuss how you've engaged in each phase. Highlight any specific projects where you contributed from design to deployment, as this will demonstrate your comprehensive understanding of the development process.
✨Showcase Your Problem-Solving Skills
Be ready to share examples of challenges you've faced in previous roles and how you overcame them. This could involve debugging code, optimising performance, or improving workflows. Employers love candidates who can think critically and provide innovative solutions.
✨Engage with the Culture
Citi values a culture of continuous learning and collaboration. Be prepared to discuss how you’ve fostered a similar environment in past roles. Share your experiences in mentoring others or contributing to team knowledge-sharing sessions, as this aligns perfectly with their mission.