At a Glance
- Tasks: Transform the engineering experience for thousands at Citi using Java or Kotlin.
- Company: Join one of the largest engineering organisations in the world.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact on how engineers work with cutting-edge technology.
- Qualifications: Strong skills in server-side engineering and experience with RESTful APIs.
- Other info: Dynamic role with a focus on collaboration and innovation.
The predicted salary is between 72000 - 108000 £ per year.
For additional information, please review the Engineers homepage where engineers can see all parts of the SDLC, such as code reviews, JIRAs and deployments, all tied together into a single workflow. The next-generation greenfield Developer Experience (DevEx) platform aims to save days of engineering time per engineer per year at one of the largest engineering organisations in the world. Transforming the way engineers work at Citi. You’ll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world.
Strong server-side engineering skills: Kotlin or Java (we’re using Java 21), building and consuming RESTful APIs.
Proficiency with relational and/or NoSQL databases: PostgreSQL, MongoDB.
Desirable skills:
- Experience with event-driven architecture.
- Experience with microservice architecture.
- Experience with message queuing systems: Apache Kafka.
- SRE/DevOps – Experience with scalability & Observability.
- Familiarity with CI/CD tools and automated deployments.
Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions.
Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast employer: Citibank (Switzerland) AG
Contact Detail:
Citibank (Switzerland) AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President 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 us insider info on the company culture and maybe even a referral!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Java and Kotlin skills, and be ready to discuss your experience with RESTful APIs and databases. We want to show them we’re the best fit for their team.
✨Tip Number 3
Showcase our projects! If we’ve worked on relevant projects, make sure to highlight them during interviews. Discussing our hands-on experience with microservices or event-driven architecture can really set us apart.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re genuinely interested in joining the team at Citi.
We think you need these skills to ace Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong server-side engineering skills, especially in Java or Kotlin. We want to see how your experience aligns with the role, so don’t be shy about showcasing your work with RESTful APIs and databases like PostgreSQL or MongoDB.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about transforming the developer experience at Citi. Share specific examples of how you've collaborated with product and design teams to deliver robust backend solutions.
Showcase Relevant Projects: If you've worked on projects involving microservices, event-driven architecture, or message queuing systems like Apache Kafka, make sure to mention them. We love seeing real-world applications of your skills, so include links to your GitHub or any relevant portfolios.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Citibank (Switzerland) AG
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java and Kotlin, especially the latest features of Java 21. Brush up on building and consuming RESTful APIs, as well as your experience with databases like PostgreSQL and MongoDB. Being able to discuss your past projects and how you’ve used these technologies will show your expertise.
✨Showcase Your Architectural Knowledge
Be prepared to talk about your experience with microservices and event-driven architecture. If you've worked with message queuing systems like Apache Kafka, share specific examples of how you implemented them. This will demonstrate your understanding of scalable and robust system design.
✨Collaboration is Key
Since this role involves working closely with product managers and UI engineers, highlight your collaborative experiences. Share stories where you successfully gathered requirements and delivered backend solutions that met the needs of various stakeholders. This shows you can work well in a team environment.
✨Familiarity with CI/CD Tools
Discuss your experience with CI/CD tools and automated deployments. Be ready to explain how you’ve used these tools to improve deployment processes in your previous roles. This will illustrate your commitment to efficiency and modern engineering practices.