Skip to main content

Lead Java Developer

Technology
Snaplii
San Jose, United States2 months agoUntil 4/30/2026
Full timeFully remote

Job description

  • *About Snaplii**
Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards. With over $100M in annual transaction volume and more than 200,000 users across North America, Snaplii delivers unmatched utility and loyalty through a single seamless application.

The company has ranked as high as #5 on the Apple App Store during peak shopping seasons and consistently remains in the Top 40, supported by a highly engaged and high-retention user base. Snaplii partners with more than 500 leading brands, including Walmart, Amazon, and Esso.

All technology is built and maintained in-house, engineered for scale, reliability, and the continued expansion of innovative financial products.

  • *About the Role**

We are seeking a highly skilled and adaptable

  • *Lead Java Developer**
to join our growing engineering team.

This position goes beyond writing code. You will design and implement scalable backend systems, optimize performance, and provide technical support across departments to ensure operational continuity. The ideal candidate thrives in fast-paced environments, takes ownership of complex initiatives, and is capable of delivering high-quality solutions under tight timelines.

This is a high-impact opportunity to influence core infrastructure within a rapidly scaling fintech platform.

  • *Key Responsibilities
  • Design, develop, and maintain high-performance, scalable Java applications
  • Architect and implement backend services using modern Spring frameworks
  • Debug and resolve complex production issues to ensure system reliability
  • Provide technical support and collaboration across internal departments
  • Write clean, maintainable, and well-documented code
  • Develop and optimize unit and integration tests
  • Quickly onboard into existing systems and ensure seamless continuity
  • Stay current with emerging technologies and engineering best practices
  • *Required Qualifications
  • Bachelor’s degree or higher in Computer Science or a related field
  • 5+ years of professional Java development experience
  • Strong expertise in Java, including generics and lambda expressions
  • Deep understanding of object-oriented programming principles and design patterns
  • Advanced knowledge of multi-threading and concurrent programming
  • Strong ability to read, analyze, and work within large existing codebases
  • Expert-level SQL knowledge with experience in MySQL
  • Hands-on experience with Redis and caching strategies
  • Experience working with AWS services
  • Strong knowledge of Docker and Kubernetes
  • Expertise in Spring Boot, Spring MVC, and Spring WebFlux
  • Experience implementing comprehensive unit and integration testing
  • *Preferred Qualifications
  • Experience in a startup or high-growth fintech environment
  • Strong debugging and performance optimization skills
  • Demonstrated ownership of complex technical projects
  • Ability to communicate technical concepts clearly across departments
  • *Additional Job Application Terms
This job is part of LinkedIn’s Full-Service Hiring beta program. Eligibility is limited to candidates located in and performing services in the United States, excluding those based in Alaska, Hawaii, Nevada, South Carolina, or West Virginia.

We’re committed to making our hiring process as smooth and timely as possible, and we understand that waiting to hear back can add to the anticipation. If you’re a potential fit, our team will reach out within two weeks to progress you to the next stage. If you don’t hear from us in that time, we encourage you to explore other opportunities with our team in the future, and we wish you the very best in your job search.

Keywords
javamysqlredisamazon-web-servicesdockerkubernetesspringspring-bootspring-mvc

¿Te interesa este puesto?