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, competitive salary, private medical care, and hybrid working.
- Why this job: Make a real impact on thousands of developers' experiences worldwide.
- Qualifications: Proficient in Java, SpringBoot, and familiar with CI/CD and developer tools.
- Other info: Be part of a culture that values continuous learning and engineering excellence.
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:
- 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 who is comfortable taking on new challenges.
- 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 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: Citigroup, Inc.
Contact Detail:
Citigroup, Inc. 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 might even lead to a referral, which is always a bonus.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your projects, especially those using Java and SpringBoot. When you get the chance to chat with recruiters or during interviews, share your work to demonstrate your expertise.
✨Tip Number 3
Be ready for technical challenges! Brush up on your coding skills and be prepared to tackle some live coding exercises. Practising common algorithms and data structures can really help you shine during the interview.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in 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 match the job description. Highlight your Java and SpringBoot experience, as well as any relevant projects you've worked on. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our goals at Citi. Be genuine and let your personality come through – we love seeing enthusiasm!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems or improved processes. We’re all about innovation and efficiency, so demonstrate how you can bring that mindset to our team.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of being noticed. It’s straightforward and ensures your application gets to the right people. Plus, you’ll find all the details you need about the role there!
How to prepare for a job interview at Citigroup, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in Java and SpringBoot, as these are key technologies 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 experiences where you’ve contributed to design, development, testing, and deployment. This will demonstrate your comprehensive understanding of the process and your ability to deliver high-quality solutions.
✨Showcase Problem-Solving Skills
Citi values individuals who can tackle complex problems. Prepare examples from your past work where you identified a challenge and implemented a solution. This could involve improving workflows or enhancing developer tools. Be specific about the impact your solutions had on the team or project.
✨Engage with Continuous Learning
Since the role involves fostering a culture of continuous improvement, be ready to discuss how you keep your skills sharp. Mention any recent courses, certifications, or personal projects that showcase your commitment to learning. This will resonate well with the team’s mission and show that you’re proactive about your professional growth.