Share this job
Java Engineer
Apply for this job

Java Engineer: Senior Backend Software Engineer (Java/Spring) x2 - Build the Future of Data Connectivity!

Location: Amsterdam

numi are proud to have partnered with a company that operates a Customer Data Platform with a strong focus on activation, collecting data to build comprehensive customer profiles for personalised data and enhanced marketing campaigns.

After a recent partnership with a leader in the space, the team promises integrated capabilities and new AI Agent-driven workflows.

Are you a seasoned Backend Software Engineer eager to join a high-performing team that's at the forefront of data integration? If you're passionate about designing and developing reliable, scalable, and flexible systems with a cloud-native mindset, we have an exciting opportunity for you! You will play a vital role in designing and developing scalable, flexible, and cloud-native systems, tackling challenges in real-time data processing and API building.

What you'll be doing:

  • Designing and developing systems that are cloud-native, reliable, and globally scalable.
  • Ensuring high and consistent code quality.
  • Being involved in improving the battle-tested parts of the company's Data Management Platform.
  • Making sure the systems run smoothly in production.
  • Continuously helping to improve on team processes, mentoring less senior members, and knowledge sharing.

We're looking for someone with:

  • 7+ years of experience working in a professional environment.
  • Extensive experience with the Java and Spring Ecosystem.
  • Expertise in AWS and familiarity with big data technologies like Cassandra and Kafka/Kinesis.
  • Experience with Version control systems, Relational Databases (RDBMS), and Unix/Linux.
  • Experience with the full development and deployment cycle (CI/CD).
  • A true expert in Java with a good grasp of Event-Driven Architectures and systems dealing with Big Data.
  • Great people skills, attention to detail, problem-solving skills, and strong organizational and planning skills in a fast-paced environment.
  • A "getting things done" mentality, proactivity, a creative mind, and an open and extroverted personality.

Preferred qualifications include experience with the Atlassian stack (Jira, Confluence) and agile methodologies like Scrum/Kanban.

The interview process typically involves an initial call with a Team Lead, followed by a technical assignment (which includes big data for backend), a presentation call, and a final stage.

Offices are located in Amsterdam, and we prefer candidates within a close radius.


Apply for this job
Powered by