Software Engineer II, Payments
Role responsibilities
Collaborate with Product Managers and engineers to design, build, and maintain high-performance, scalable microservices for a unified payment processing solution. Advocate for best coding practices and leverage AI tools to enhance development velocity and innovation.
Requirements
Requires 2+ years of experience in backend services using Kotlin or Java, with a strong understanding of microservices and containerization. Candidates should be proficient in backend architecture patterns and various testing principles.
Key skills
Kotlin, Java, Microservices Architecture, Containerization, Backend Architecture, Event-driven Architecture, Unit Testing, Integration Testing, End-to-end Testing, AWS DynamoDB, PostgreSQL, AWS, Google Cloud Platform, Payment Systems, AI Tools
Keywords
Software Engineer, Payments, Fintech, Kotlin, Java, Microservices, Containerization, Event-driven Architecture, AWS, DynamoDB, PostgreSQL, Google Cloud Platform, Unit Testing, Integration Testing, End-to-end Testing, Payment Processing, Scalability, Backend Development, AI Tools, Cloud Computing