Senior Java Developer (Spring Boot & Payments)
Posted on June 19, 2025
Job Description
- ob Title: Senior Java Developer (Spring Boot & Payments)
- Location: Remote / Hybrid
- Type: Full-time
- About the Role
- In today�s digital-first world, seamless and secure payment experiences are no longer a luxury
- they�re expected. We�re hiring a Senior Java Developer to help build the backend systems that
- power the next generation of payment solutions. If you're passionate about scalable
- architecture, real-time APIs, and building impactful software used by millions, this role is for
- you.
- What You�ll Do
- As a Senior Java Developer, you�ll play a key role in designing and delivering highperformance, secure, and scalable microservices using Spring Boot. You will collaborate
- across team from DevOps to Product, to build mission-critical services that serve customers
- across regions and industries.
- Responsibilities
- * Design, develop, and maintain low-latency, high-volume RESTful APIs using Spring
- Boot
- * Build modular, clean, and scalable microservices that integrate with internal systems
- and third-party platforms
- * Implement event-driven architectures using Kafka, SQS, or Pub/Sub
- * Contribute to architecture decisions and promote clean code, testing, and
- documentation
- * Work closely with cross-functional teams: Engineering, DevOps, QA, and Product
- * Build secure systems aligned with PCI DSS, handle ISO8583 messages, and integrate
- with HSMs (Thales preferred)
- * Champion CI/CD best practices and containerized deployments with Docker,
- Kubernetes, and cloud platforms
- What We�re Looking For
- Must-Have Skills:
- * 5+ years of hands-on development experience with Java (11/17+)
- * Deep experience with Spring Boot, Spring Data, Spring Security, and RESTful API
- design
- * Strong understanding of microservices architecture and modular project structures
- (MCP)
- * Experience with Apache Kafka, Amazon SQS, or Google Pub/Sub
- * Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- * Sound knowledge of application security, encryption, and secure coding principles
- * Experience working with CI/CD pipelines, Docker, and Kubernetes
- * Knowledge of Cloud Platforms (AWS/GCP/Azure)
- * Agile mindset with solid experience in Scrum teams
- * Strong verbal and written communication skills (English B2 level or higher)
- Bonus Points For:
- * Prior experience in payments, fintech, or card issuing
- * Understanding of ISO8583, EMV, and tokenization workflows
- * Hands-on with Thales HSM or other hardware security modules
Required Skills
* 5+ years of hands-on development experience with java (11/17+) * deep experience with spring boot
spring data
spring security
and restful api design * strong understanding of microservices architecture and modular project structures (mcp) * experience with apache kafka
amazon sqs
or google pub/sub * proficiency in both sql and nosql databases (e.g.
postgresql
mongodb)