Senior Software Engineer – Java & Event-Driven Architecture in Cardiff

Senior Software Engineer – Java & Event-Driven Architecture in Cardiff

Cardiff Full-Time 36000 - 60000 € / year (est.) No home office possible
Atradius N.V. (Italy)

At a Glance

  • Tasks: Design and build core libraries, enhance application scaffolding, and champion event-driven architecture.
  • Company: Atradius, a global leader in credit insurance and business information services.
  • Benefits: Competitive salary, flexible benefits, and continuous professional development opportunities.
  • Other info: Inclusive culture promoting diverse ideas and individual growth.
  • Why this job: Join a dynamic team to shape innovative software solutions and improve developer experience.
  • Qualifications: Deep Java/Spring Boot experience, knowledge of Kafka, and strong software design principles.

The predicted salary is between 36000 - 60000 € per year.

Atradius is a global provider of credit insurance, Surety, Collections and business information services, with a strategic presence in over 50 countries. The products offered by Atradius protect companies around the world against the default risks associated with selling goods and services on credit. Atradius is a member of Grupo Catalana Occidente, one of the largest insurers in Spain and one of the largest credit insurers in the world.

The Software Architecture Platform team’s mission is to enable fast flow and reduce cognitive load for development teams by providing application foundations such as starter libraries, application scaffolds as well as enablement support for modern software development. This work is part of a broader shift to improve developer experience, accelerate delivery, and ensure consistent application architecture across the organization.

We’re looking for a Senior Engineer to join this team and take a leading role in shaping, building, and supporting these internal platform products with a particular focus on Spring Boot Java and our Event Driven Architecture. Office location is Amsterdam, Cardiff or Madrid.

As a Senior Engineer you will:

  • Design & Build Core Libraries: Lead the design and development of reusable libraries that simplify development in areas such as security, observability, and event-driven integration with Kafka.
  • Evolve Application Scaffolding: Own and enhance our Java application scaffolds, ensuring new services start from a solid, standards-aligned, and secure foundation.
  • Champion Event-Driven Architecture: Actively guide and support teams in their adoption of EDA, providing hands-on enablement, expert partnership, and using their feedback to improve the platform.
  • Drive Standards & Quality: Lead by example in our internal communities of practice to drive adoption of standards and ensure all platform products are rigorously tested, observable, and secure.
  • Enable the Community: Create and maintain clear, effective developer documentation and training materials for our engineering community.

Knowledge, skills and experience:

  • Deep, practical experience as a Java/Spring Boot engineer, with a track record of delivering high-quality backend solutions in enterprise environments.
  • Proven experience with Kafka, OpenAPI/Swagger, including designing and integrating event-driven services.
  • Experience building and maintaining shared libraries, SDKs, or platform services.
  • Strong understanding of software design principles, clean code, testing strategies, and secure coding practices.
  • Familiarity with Azure services and modern DevOps practices (CI/CD pipelines, containerisation).
  • Excellent command of English (both written and spoken).
  • Bachelor’s or Master’s degree in Computer Science, Information Management, a related technical field, or equivalent practical experience.

What we offer:

  • A dynamic, international and challenging work environment.
  • Training and support to reach your full potential including the opportunity for continuous professional development.
  • Attractive terms and conditions, including competitive salary, pension package and a range of flexible benefits and rewards.
  • Individual development and training opportunities.

Equal opportunities for all: The success of our organisation stands with the quality of our people and the ideas they have. We promote an inclusive culture in which everyone feels involved and valued. We encourage and welcome everyone to apply to our positions.

If you have any questions about our offer, please email Estrella RAMIREZ, Human Resources, at estrella.ramirez@atradius.com.

Senior Software Engineer – Java & Event-Driven Architecture in Cardiff employer: Atradius N.V. (Italy)

Atradius is an exceptional employer, offering a dynamic and international work environment that fosters professional growth and development. With a strong commitment to inclusivity and employee well-being, we provide competitive salaries, flexible benefits, and continuous training opportunities, making it an ideal place for Senior Software Engineers to thrive in their careers while contributing to innovative projects in Amsterdam, Cardiff, or Madrid.

Atradius N.V. (Italy)

Contact Detail:

Atradius N.V. (Italy) Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer – Java & Event-Driven Architecture in Cardiff

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and event-driven architecture. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Java and Kafka. Practice coding challenges and be ready to discuss your past experiences in detail. Confidence is key!

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 genuinely interested in joining our team at Atradius.

We think you need these skills to ace Senior Software Engineer – Java & Event-Driven Architecture in Cardiff

Java
Spring Boot
Event-Driven Architecture
Kafka
OpenAPI/Swagger
Software Design Principles
Clean Code

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 Spring Boot expertise, as well as any experience with event-driven architecture. 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 tell us why you're passionate about software engineering and how your background aligns with our goals at Atradius. Be genuine and let your personality come through.

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your work, especially if they involve Kafka or building reusable libraries. It gives us insight into your hands-on experience!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Atradius N.V. (Italy)

Know Your Tech Stack

Make sure you brush up on your Java and Spring Boot skills before the interview. Be ready to discuss your experience with event-driven architecture and how you've used Kafka in past projects. This will show that you're not just familiar with the tech, but that you can also apply it effectively.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in software development and how you overcame them. Highlight your ability to design reusable libraries and maintain high standards in your work. This will demonstrate your leadership potential and technical expertise.

Understand Their Mission

Familiarise yourself with Atradius' mission and the role of the Software Architecture Platform team. Be ready to discuss how you can contribute to improving developer experience and accelerating delivery. Showing that you align with their goals will make a strong impression.

Prepare Questions

Have a list of thoughtful questions ready for your interviewers. Ask about their current projects, team dynamics, or how they measure success in this role. This shows your genuine interest in the position and helps you assess if it's the right fit for you.