Browse All Jobs
Job Description
SurePay is seeking a Senior Java Developer to contribute to their mission of preventing payment fraud and making online transactions safer. The Senior Java Developer will play a crucial role in developing and maintaining SurePay's Confirmation of Payee solution, as well as new services like Switch Check and Pay-ID.SurePay values a culture of collaboration and innovation, where your voice matters, and you get to work with a diverse and ambitious team. They operate in a hybrid model, requiring employees to come to their Utrecht office at least once a week.What this role involves:
  • Developing and maintaining highly scalable and secure microservices in Java and Kotlin.
  • Working in a multi-disciplinary Scrum team, collaborating with Developers, DevOps Engineers, and Product Owners.
  • Ensuring industry-leading performance metrics are upheld.
  • Architecting and implementing cloud-native solutions leveraging AWS services.
  • Utilizing modern development practices like TDD, BDD, and CI/CD.
  • Taking a proactive role in reviewing code, mentoring team members, and sharing best practices.
Requirements:
  • 6+ years of experience working with Java in a professional setting.
  • A Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
  • Expertise in Java, AWS, Kotlin, Microservices, CI/CD, Elastic, and API development.
  • Solid understanding of Agile methodologies.
  • Experience with TDD, BDD, and various scripting languages.
  • Strong communication skills with fluency in English.
  • A problem-solving mindset.
What SurePay offers:
  • Competitive salary with room for growth.
  • 8% holiday allowance.
  • 8% personal benefit budget.
  • MacBook Pro, iPhone, and necessary accessories.
  • NS business card for travel.
  • 25 holiday days annually.
  • A strong pension plan.
  • Flexible working hours and a hybrid work environment.
Apply Manually