Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Software Engineer II, Java - MarTech Team

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

63 days ago

Salary

$137K - $181K / year

Bachelor Degree3 yrs expEnglishAWSGRPCJavaSpringSpring BootSpring BootSQL

Job Description

• Develop, maintain, and optimize backend services using Java, Spring Boot, and AWS. • Implement RESTful, gRPC APIs, event-driven workflows, and integrations with internal and third-party systems. • Contribute to technical design discussions for new features, enhancements, and system improvements. • Write clean, testable, well-documented code and participate in peer code reviews. • Help build scalable, resilient systems that meet performance and reliability expectations. • Contribute to Salesforce engineering work including Apex classes, triggers, Lightning Web Components, and Flows. • Support the development of integrations between Salesforce and Java backend systems. • Assist with Salesforce configuration tasks such as fields, objects, validation rules, automation, and metadata updates. • Help troubleshoot Salesforce-related issues and contribute to improving platform performance and stability. • Work with Product Managers, TPMs, and business stakeholders to clarify requirements and understand desired outcomes. • Partner with internal customers in Marketing, Operations, and Data to support platform functionality and integrations. • Communicate technical concepts clearly to peers and non-technical partners. • Participate in on-call rotations, triage production issues, and support root-cause analysis. • Ensure systems meet operational standards for logging, monitoring, alerting, and error handling. • Contribute to incident resolution processes and help improve remediation timelines. • Support the adoption of engineering best practices across code quality, testing, observability, and automation. • Stay current on new technologies, tools, and frameworks applicable to backend and CRM engineering. • Look for opportunities to optimize performance, streamline workflows, and reduce technical debt.

Job Requirements

  • 3 or more years of professional software engineering experience with strong expertise in Java and Spring Boot.
  • 2 years of experience using a CRM platform; experience using Xtreme Push (XP) a plus.
  • Experience building and maintaining backend services, APIs, or integrations.
  • Familiarity with Salesforce development (Apex, LWC) or willingness to learn Salesforce engineering with guidance.
  • Understanding of relational databases, SQL, and data modeling.
  • Experience working with REST APIs, gRPC APIs, event-driven systems, or distributed architectures.
  • Strong debugging and problem-solving skills, especially in production environments.
  • Experience using Git, CI/CD pipelines, and modern development tooling.
  • Ability to work independently on well-defined tasks and contribute to team-level designs.
  • Strong communication skills and a collaborative, team-first mindset.

Benefits

  • Medical
  • Dental
  • Vision
  • 401K
  • Paid time off
  • GymPass
  • Pet Insurance
  • Family Care Benefits
  • Home office setup allowance

Related Job Pages

More Backend Engineer Jobs

Backend Engineer63 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Backend Engineer building large-scale software for Make's award-winning platform

JavaScriptNode.jsTypeScript
Texas

Software Engineer – Java

South Geeks

Connecting Latin American tech talent with companies worldwide to bring ideas to life

Backend Engineer63 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Java Engineer on backend-focused team developing cloud solutions for a nonprofit.

AWSCloudJavaSpringSpring BootSpringBoot
United States
Backend Engineer63 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Senior Backend Engineer building LLM-based solutions at Kalepa

AWSCloudEC2PostgresPython
New York
$170K - $210K / year

Software Development Engineer Principal – Full Stack .NET, React

Sagent

Sagent powers banks and lenders to make loans and homeownership simpler and safer for millions of consumers.

Backend Engineer63 days ago
ContractRemoteTeam 201-500Since 2018H1B Sponsor

Principal Software Engineer developing innovative software solutions for a fintech company.

United States