Senior Java Developer
Core
Designing and implementing complex workflows, APIs, and UI backends for highly available payment processing services.
Role type
Senior Java Developer (Payment Systems)
Builds
Payment processing platforms and services
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring, Hibernate, MySQL, PostgreSQL, JavaScript, TDD/BDD, AI coding assistants, MCP servers
Preferred skills
API design, SPA front-end, legacy code modernization, LLM integration, DevOps (AWS, Terraform), OpenSSL
Responsibilities
Designing and implementing complex workflows, APIs, and UI backends; Performing TDD using tools like JUnit; Scaling highly available payment services; Using AI coding assistants for implementation and code review; Contributing to team's shared AI tooling; Applying secure AI practices in PCI DSS environment
Seniority
Senior, hands-on IC