Senior Software Engineer
Core
Develop and maintain high-availability, high-performance distributed systems and enterprise applications for global payment solutions.
Role type
Senior Software Engineer (Java)
Builds
Scalable payment applications and RESTful APIs for the Santander ecosystem
Domain
Financial Technology / Payments
Deliverable
production ML models | product features (via careerplan.io/jobs/4976859101-senior-software-engineer-at-getnet-platforms)
Required skills
Java, Quarkus, Spring Boot, RESTful APIs, Kafka, PostgreSQL, MongoDB, Redis, AWS, Docker, Kubernetes, CI/CD, Git, OAuth2, JWT, Microservices
Preferred skills
Card issuance systems, GraphQL, Event-Driven Architecture, Domain-Driven Design, Infrastructure as Code, Cloud Computing certifications
Responsibilities
Develop and maintain applications using Java and Quarkus; Build and evolve high-availability distributed systems; Write automated tests; Participate in code reviews; Identify and resolve technical issues; Develop and consume RESTful APIs and asynchronous integrations; Collaborate with Product Owners and Architecture teams; Support CI/CD practices; Contribute to application observability; Participate in technology modernization and technical debt reduction; Share technical knowledge.
Seniority
Senior, hands-on IC