Senior Backend/Java Developer

Pittsburgh, Pennsylvania


Employer: AEG
Industry: Technical Services
Salary: Competitive
Job type: Full-Time

We build the best mobile apps in sports.
Our digital and mobile products are used by 200+ sports clubs in the NFL, NBA, LaLiga, MLS, NHL, LigaMX, AFL (Australia), and more. Our Java/SQL/cloud infrastructure serves up terabytes of real-time content and sends billions of push notifications to tens of millions of fans globally. Our infrastructure involves databases, caches, load-balancers, replication, APIs, all of which must work in concert to provide sports fans a real-time game-day experience.
If you like complex, large, demanding distributed systems,
If you like pushing your code to production every day,
If you like dealing with data-intensive systems,
If you like working with systems that scale to handle gameday traffic,
If you enjoy troubleshooting complicated systems problems,
If you enjoy kernel-level programming as much as high-level languages,
If you love tinkering and figuring things out on your own,
WE WANT YOU.

THE IDEAL CANDIDATE

As a Senior Java/Backend Developer, you will need to learn the company's backend infrastructure quickly, and then use your skills and abilities to implement and enhance our backend infrastructure and the features and products that use it. You will be working to deliver backend-heavy products and features to sports teams. You will be working with iOS/Android developers as well as UI/UX designers to provide the best experience to sports fans.
This position is an in-person role, based out of our offices in Pittsburgh.
Our philosophy has always been to promote from within, and we expect to grow our people into senior leadership positions. Starting from a Senior Developer role, you will be given the personal coaching and ample opportunity, if you choose, to grow your career into a Product Manager, a Technical Architect, or a Director of Engineering.

THE REQUIREMENTS
  • 5+ years of industry experience with building production Java code
  • 5+ years of experience in using relational databases and SQL
  • 5+ years of experience in using AWS and AWS-related technologies
  • 5+ years of programming experience in Java and C#
  • 5+ years of programming experience in Javascript and Python
  • 5+ years of experience in RESTful APIs using both XML and JSON data formats
  • 5+ years of experience with relational databases and designing schemas for relational databases
  • 5+ years of experience with distributed systems such as DynamoDB, Hadoop, Spark, Hive
  • 2+ years of experience in using Docker, Kubernetes, Mesos
  • Flair for troubleshooting problems in complex, large, distributed systems
  • Willingness and ability to work the non-traditional hours of the sports industry.
  • Strong knowledge and depth in computer science fundamentals, including fundamental data structures and algorithms.
  • Strong systems fundamentals, including concepts such as representation of data types, memory management, operating systems, and synchronization.
  • Strong networking fundamentals, including knowledge of common network protocols and wire formats (e.g. HTTP) and debugging of network-level issues (e.g. packet captures, proxying)
  • Proficiency in asynchronous programming and multithreaded programming.


THE BENEFITS
  • Paid time off every year
  • Paid maternity and paternity leave
  • Full medical, dental and vision health insurance
  • Paid gym membership in LA Fitness
  • Paid Coursera plan to take 8000+ courses around the world
  • 401(k) plan
  • Beverages and snacks
  • Paid parking near the office
  • Relocation assistance to Pittsburgh, if needed
  • Building products for well-known sports teams


Job Questions:
  1. Are you willing to work out of our offices in Pittsburgh on a daily basis?
  2. What makes you the best candidate for this job?
  3. What is your ideal starting date, if we were to make you an offer at the end of the interview process?

Created: 2024-08-22
Reference: 2028009
Country: United States
State: Pennsylvania
City: Pittsburgh
ZIP: 15216