Posted 6mo ago

Senior Java Developer

@ MarketTime
Dallas, Texas, United States
RemoteFull Time
Responsibilities:Lead design, Mentor developers, Troubleshoot issues
Requirements Summary:7+ years Java experience; REST APIs, microservices; multi-tenant SaaS; MySQL; Kafka/RabbitMQ; AWS, Docker/Kubernetes; Git, CI/CD; on-call, mentoring.
Technical Tools Mentioned:Java, REST APIs, Microservices, MySQL, Kafka, RabbitMQ, AWS, Docker, Kubernetes, Git, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Senior Java Developer

Location: Remote
Type: Full-time

About Us

MarketTime is a fast-growing B2B ecommerce SaaS company transforming how businesses buy and sell through a modern, multi-tenant platform. As a registered PayFac, we process high volumes of sensitive financial data and credit card transactions, requiring rigorous adherence to PCI-DSS and evolving fintech regulations. Our platform is powered by robust public APIs, a scalable MySQL-backed infrastructure, and a growing suite of payment orchestration capabilities.

We’re looking for a Senior Java Developer to join our engineering team. You’ll play a critical role in designing, building, and scaling secure, high-performance features in our ecommerce platform while mentoring others and helping us maintain strong compliance standards.

Responsibilities

  • Lead the design, development, and deployment of Java-based microservices for version 2.0 of our SaaS ecommerce platform.
  • Ensure solutions are PCI-DSS compliant, secure, and scalable.
  • Work with cross-functional teams (Product, DevOps, QA, Security) to deliver features from design to production.
  • Optimize data access and persistence using MySQL (schema design, query optimization, performance tuning).
  • Contribute to the evolution of our public APIs with a focus on reliability, usability, and performance.
  • Drive engineering best practices: code reviews, CI/CD, automated testing, and documentation.
  • Mentor and coach mid-level and junior developers to strengthen the team.
  • Troubleshoot production issues and provide on-call support as needed.

Qualifications

  • 7+ years of professional experience in Java development (Java 11+ preferred).
  • Strong expertise in REST APIs, and microservices architecture.
  • Experience working with multi-tenant SaaS applications.
  • Solid experience with MySQL (data access, SQL queries).
  • Knowledge of message queues (Kafka, RabbitMQ) and event-driven architectures.
  • Familiarity with cloud environments (AWS) and containerization (Docker, Kubernetes).
  • Hands-on experience Git and CI/CD pipelines
  • Excellent problem-solving and communication skills.
  • Experience mentoring developers and leading technical initiatives.

Preferred

  • Strong understanding of payment processing, PCI compliance, and data security best practices.
  • Optimization of MySQL (indexing, query optimization).
  • Prior experience in ecommerce, fintech, or payment processing.
  • Familiarity with API security (OAuth2, JWT, rate limiting, etc.).
  • Familiarity with automated testing frameworks (JUnit, Mockito).