Software Engineer III
Core
Develop and evolve backend applications in Java for the Split Payments Tax system, ensuring high availability and performance.
Role type
Senior IC backend software engineer
Builds
Cloud-native, scalable microservices for tax payment processing
Domain
Financial services / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, JPA/Hibernate, Redis, Kafka, REST APIs, microservices architecture, Hexagonal architecture, asynchronous messaging, CI/CD, DevOps, cloud providers (Azure, AWS, GCP)
Preferred skills
Mentoring, code review, architectural design, continuous improvement
Technologies
Java, Spring Boot, JPA, Hibernate, Redis, Kafka, Azure, AWS, GCP
Responsibilities
Develop and evolve backend applications in Java; Participate in the solution of a new Core system for Split Payments Tax; Define and implement development best practices, observability, quality, and security; Ensure high availability, performance, and resilience of applications; Collaborate with Architecture, Product, and Operations teams.
Seniority
Senior, hands-on IC