Software Engineer
Core
Design, develop, test, and support enterprise-scale payment solutions for a global financial services platform serving top banks.
Role type
Senior IC Java backend engineer (payments)
Builds
High-quality software components, new features, and enhancements for the P2Go platform
Domain
Financial services / Payments / Banking
Required skills
Java, Spring Boot, REST APIs, Microservices, SQL, Git, Linux, Object-oriented programming, Agile/Scrum
Preferred skills
PostgreSQL, Oracle, Kubernetes, CI/CD pipelines, Jenkins, GitHub Actions, Docker, Containers, Messaging technologies, Cloud-native development
Technologies
Java, Spring Boot, REST, Microservices, SQL, Git, Linux, PostgreSQL, Oracle, Kubernetes, Jenkins, GitHub Actions, Docker
Responsibilities
Design and develop scalable software components; Implement new features based on requirements; Investigate and resolve production incidents; Participate in Sprint Planning and Agile ceremonies; Conduct code reviews and execute unit/integration tests; Collaborate with Product Owners, QA, and DevOps teams.
Seniority
Mid-level, hands-on IC