Remote Position

[Remote] Senior Backend Engineer (Java/Spring) (REMOTE U.S.)

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. MarketTime is hiring a Senior Backend Engineer to design, build, and evolve its ecommerce platform. The role focuses on secure, scalable Java/Spring services and APIs, technical architecture, production operations, and mentoring engineers.

Responsibilities

  • Design, develop, deploy, and maintain Spring Boot services powering our SaaS ecommerce platform
  • Design secure, scalable, and highly available solutions that meet PCI DSS and other security requirements
  • Design and build REST APIs that are intuitive, backwards-compatible, secure, and performant
  • Collaborate with Product, QA, and other engineers throughout the software development lifecycle
  • Design and optimize relational database schemas, queries, and data access patterns using MySQL
  • Participate in architectural discussions and help drive technical decisions across the platform
  • Write clean, maintainable, and idiomatic Java using modern language features and engineering best practices
  • Champion engineering best practices including code reviews, automated testing, CI/CD, observability, and documentation
  • Use AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) to accelerate delivery, while owning the correctness, security, and maintainability of everything you ship
  • Take ownership of features from design through production, including monitoring and operational support
  • Work in small, incremental pull requests with a strong emphasis on code reviews, automated testing, and continuous delivery
  • Help evolve our architecture by challenging assumptions and continuously improving how we build software
  • Mentor and support engineers through technical leadership, design reviews, and pair programming
  • Troubleshoot production issues and participate in an on-call rotation as needed

Skills

  • Operated as a senior engineer or technical lead on Java backend applications
  • Strong expertise with Spring Boot 3+ and the broader Spring ecosystem
  • Strong proficiency with modern Java, with new development targeting Java 25
  • Ability to write clean, idiomatic Java using modern language features such as streams, lambda expressions, Optional, records, and pattern matching
  • Experience with Hibernate/JPA or jOOQ
  • Hands-on experience building and operating production workloads on AWS
  • Proven ability to design and build RESTful APIs
  • Strong SQL skills with MySQL or PostgreSQL
  • Working knowledge of asynchronous messaging systems (SQS, RabbitMQ, ActiveMQ)
  • Experience building and deploying containerized applications
  • Experience with GitHub Actions or other modern CI/CD platforms
  • Hands-on experience using AI coding tools in professional work, with sound judgment about when to trust, verify, or discard their output, and a clear understanding of what data must never be shared with them
  • Solid understanding of software design principles and distributed systems
  • Excellent communication, collaboration, and problem-solving skills
  • A track record of mentoring engineers and leading technical initiatives
  • Self-motivated and effective working in a remote-first environment
  • Experience building and operating multi-tenant SaaS applications
  • Familiarity with Infrastructure as Code using Terraform and GitOps practices
  • Hands-on experience deploying and operating AWS services including VPCs, ALBs, EC2, ECS, SQS, and S3
  • Working knowledge of React or Angular
  • Understanding of payment processing systems, PCI DSS, and security best practices
  • Background in ecommerce, fintech, or payment processing
  • Familiarity with API security concepts including OAuth 2.0, JWT, authentication, authorization, and rate limiting
  • Experience with test-driven development (TDD) and modern testing frameworks
  • Experience establishing team practices for AI-assisted development (e.g., shared context and conventions files, review standards for AI-generated code, guardrails for sensitive data)
  • Exposure to C#/.NET is a plus

Benefits

  • Remote position; fully distributed engineering team

Company Overview

  • MarketTime offers wholesale order writing, order delivery and B2B eCommerce solutions for sales agencies and brands. It was founded in 1984, and is headquartered in Dallas, Texas, USA, with a workforce of 51-200 employees. Its website is https://markettime.com/.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities