Senior Software Engineer (Digital Payments) Job Description

Senior Software Engineer (Digital Payments) Job Description Template

Our company is looking for a Senior Software Engineer (Digital Payments) to join our team.

Responsibilities:

  • Continuously improving software engineering practices;
  • Work with product owners to understand desired application capabilities and testing scenarios;
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity;
  • Lead the craftsmanship, availability, resilience, and scalability of your solutions.

Requirements:

  • At least 1 year of experience working with API or Microservices;
  • At least 1 year of experience working in a cloud environment;
  • At least 1 year of experience working in a Spring framework;
  • At least 1 year of experience in Agile practices;
  • At least 1 year of experience in streaming technologies like Apache Kafka and Spark;
  • Bachelor’s degree;
  • At least 4 years of Software Engineering experience;
  • At least 2 years of experience programming in Java;
  • At least 6 years of Software Engineering experience;
  • At least 4 years of experience programming in Java.