JOBSEARCHER

Sr Software Engineer I - Backend developer, Java 8+ - Digital Pyts

Overview: In this role you will contribute to the Digital Payments Engineering team, building scalable backend services and payments experiences used by millions. You will work on enterprise-grade Java and Kotlin backends, designing secure, high-performance APIs for a distributed platform. You'll collaborate with cross-functional teams to deliver impactful digital payment solutions and uphold a high-quality customer experience. This is an opportunity to shape payment capabilities at scale within a renowned technology-driven financial services leader.
Responsibilities:
  • Develop enterprise-grade Java 8+ backends and Kotlin services
  • Design and implement RESTful APIs and microservices
  • Apply secure development practices (JWE, encryption, key management)
  • Work with distributed, scalable, high-performance systems
  • Handle multithreading, asynchronous programming and performance optimization
  • Utilize build tools like Maven or Gradle
  • Collaborate across engineering, architecture, and product teams
  • Participate in code reviews and mentoring, drive engineering best practices
  • Troubleshoot production issues and improve reliability
Key requirements:
  • 5+ years of software engineering experience
  • Proficiency in Java 8+ and Kotlin
  • Experience with RESTful APIs and microservices
  • Knowledge of security: JWE, encryption, TLS/SSL, OAuth 2.0, JWTDistributed systems design and performance optimization
  • Experience with Maven or GradleAgile methodologies (Scrum or Kanban)
  • Automated testing (unit/integration/performance)
  • Strong problem-solving and collaboration skillsstrong communicationteam collaborationmentoring
  • Java 8+KotlinRESTful APIs