Senior Java Developer (Spring Boot & Payments)

Posted on June 19, 2025

Apply Now

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)