At a Glance
- Tasks: Design and develop innovative server-side solutions using Java or Kotlin.
- Company: Join Citi, a global bank with a vibrant tech culture.
- Benefits: Enjoy 27 days of leave, private medical care, and performance bonuses.
- Why this job: Make a real impact by creating tools that enhance developer efficiency.
- Qualifications: Strong skills in Java/Kotlin and experience with RESTful APIs required.
- Other info: Be part of an agile team with excellent growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Discover your future at Citi: We are a global bank with more than 230,000 employees and are looking for talented engineers to join our Developer Enablement team within the CTO organization. The goal is to create tools and platforms that save tens of minutes for engineers each day, delivering significant value to the bank.
We are seeking server‐side engineers (Java 21/Kotlin) to build and maintain RESTful APIs, contribute to SDLC automation projects, and develop AI‐enabled tooling. Work in a small, agile team that has the flexibility to move between multiple high‐impact projects.
Responsibilities- Design, develop, and maintain server‐side components in Java or Kotlin.
- Build and consume RESTful APIs and interact with relational and NoSQL databases.
- Collaborate with product, design, UI engineers, product managers, and stakeholders to understand requirements and deliver robust backend solutions.
- Drive automation in SDLC, DevEx, and AI‐driven initiatives.
- Strong server‐side engineering skills with Java 21 or Kotlin.
- Experience building RESTful APIs.
- Proficiency with PostgreSQL and/or MongoDB.
- Hands‐on experience with event‐driven or microservice architecture, contract‐first APIs (Swagger), message queuing (Apache Kafka), Docker and Kubernetes.
- Knowledge of CI/CD tools, automated deployments, and observability.
- Experience with event‐driven architecture.
- Experience with microservice architecture.
- Experience with contract‐first APIs (such as Swagger).
- Experience with message queuing systems (Apache Kafka).
- Understanding of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD tools and automated deployments.
- Java, Kotlin, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness.
- OpenShift, Tekton, Harness.
- Mac or PC.
- AI tools such as GitHub Copilot and Cognition.ai's Devin.
- 27 days annual leave (plus bank holidays).
- 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.
- Learning and development resources.
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, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to apply, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast employer: Jobs via eFinancialCareers
Contact Detail:
Jobs via eFinancialCareers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Citi on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Java and Kotlin skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 3
Show off your passion for developer enablement! Be ready to discuss how you've contributed to improving developer experiences in previous roles. This will help you stand out as someone who truly gets the mission of the team.
✨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 Citi family.
We think you need these skills to ace Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Kotlin, especially in server-side engineering. We want to see how your skills align with the responsibilities mentioned in the job description.
Showcase Your Projects: Include any relevant projects where you've built RESTful APIs or worked with microservices. This gives us a clear picture of your hands-on experience and how you can contribute to our Developer Enablement team.
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate clarity as much as technical prowess!
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 ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Jobs via eFinancialCareers
✨Know Your Tech Stack
Make sure you’re well-versed in Java 21 and Kotlin, as well as the tools mentioned in the job description like PostgreSQL, MongoDB, and Docker. Brush up on your knowledge of RESTful APIs and microservices, as these will likely be key discussion points during your interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Think about examples where you’ve driven automation or improved processes, especially in SDLC or DevEx, as this aligns with what they’re looking for.
✨Understand the Company Culture
Familiarise yourself with Citi’s values and mission. They’re a global bank with a focus on innovation, so be ready to discuss how your personal values align with theirs and how you can contribute to their Developer Enablement team.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about the team dynamics, ongoing projects, or how they measure success in the Developer Enablement team. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.