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).