Job Description
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 pipelinesExcellent 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).