Java Software Engineer III
New
F
Fanatics Betting & GamingBetting & Gaming
New York, NY, United StatesFull-TimeMiddle
Salary145000 - 181250 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5 years
- Required Skills
- AWSGitJavaKafkaSalesforceSpring BootCI/CDRESTful APIs
Requirements
- 3-5 years of professional software engineering experience with Java.
- Strong experience building backend services in a production environment.
- Experience developing APIs and integrating services with other systems.
- Familiarity with distributed systems, data flows, and service-to-service communication.
- Experience with Git-based workflows, code reviews, and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently on complex systems.
- Excellent communication and collaboration skills.
- Experience contributing to internal web UIs or tooling (Java-backed web frameworks, React, Angular, etc.).
- Experience working with Salesforce as an integration partner or platform (Apex, Lightning Web Components, Flows, or Salesforce APIs).
- Experience integrating Salesforce with Java-based services.
- Experience with Event-driven architectures (Kafka or similar).
- Experience with Cloud environments (AWS preferred).
- Experience with Highly available or regulated systems (gaming, fintech, payments).
Responsibilities
- Design, build, and maintain Java-based backend services (Spring Boot or similar frameworks).
- Develop scalable, reliable, and well-tested services that integrate with Salesforce and other internal/external systems.
- Participate in architecture and design discussions for APIs, data flows, and distributed systems.
- Write high-quality, maintainable code with strong unit and integration test coverage.
- Troubleshoot and resolve complex issues across services, integrations, and data pipelines.
- Contribute to internal web applications and user interfaces backed by Java services.
- Collaborate with frontend or full-stack engineers to support internal users across Operations, Support, Marketing, Risk, and Data teams.
- Build and maintain integrations between Java services and Salesforce using REST APIs, events, or middleware.
- Contribute to Salesforce development when needed, including Apex, Lightning Web Components, Flows, and configuration.
- Work closely with Product Managers, Technical Program Managers, and cross-functional partners to translate requirements into technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site