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.