StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU Our developers work directly on the product as an integral part of the startup team. We strive to replicate the in-house experience with a remote team.
28 лютого 2023

Senior Backend Engineer (Java) (вакансія неактивна)

Львів, Тернопіль, віддалено

About Us

Join one of the biggest IT companies in the world (FAANG).

About Project

Rare opportunity to work for a top 10 company in Fortune 500. Join a frameworks team (inside service used by engineers) focusing on company’s core media products (i.e. podcasts, music streaming, store).

Tech stack

Java, TypeScript, microservices architecture cross-service communication

Project stage

Public company (Fortune 500)

Team composition

Team of 8 total (2 of them from South Africa).

Qualifications and skills

  • 10+ years of relevant commercial Java experience
  • BS/MS degree in Computer Science
  • Tools: Maven, Gradle; Bazel; Kafka
  • Strong proficiency and experience in Java, open source HTTP frameworks and API design
  • Experience with Reactive Java and asynchronous Java development
  • Detailed knowledge and experience working with network stacks and internet protocols
  • Experience with performance critical applications and optimization
  • Linux networking and socket experience a plus
  • Strong interpersonal, communication and network building skills
  • Experience driving product features, functional specifications, and development schedules, represent team and technology
  • Be an advocate and driver for proven engineering practices
  • Dedicated attention to detail
  • Strong interpersonal, communication and network building skills
  • Strong documentation and technical writing skills
  • Knowledge of how to deliver highly reliable and well structured code
  • Be familiar with units, e2e and other testing approaches

Nice to have

  • Someone with C++ and socket networking experience would be great because such people have a lot of fundamentals in place
  • The candidate should have solid enterprise experience
  • Working experience with Netty
  • 10+ years of experience instead of 7+ is a nice plus

Responsibilities

The AMP Server Frameworks team is responsible for providing both frameworks and reference examples for Java applications and services that various AMP engineering teams build on top of. We need to provide our engineering counterparts with reliable, well-tested and documented frameworks. Like widely used open-source frameworks, these APIs and frameworks need to consider backward compatibility, upgrades, transitive dependencies and dependency management. As we evolve and modernize, we need to rev and introduce new frameworks as appropriate. The candidate will be working with a team of other hardworking Java engineers and architects focusing on implementing a feature backlog and roadmap. The frameworks need to incorporate AMPs standard methodologies and incorporate foundational support for core services like logging, statistics collection, distributed tracing and other critical features of services frameworks.

  • The number of requests per second is very large
  • Big impact — you can make a change that will make a difference in how AMP works for many many users
  • Friendly team: works for GRPC and for HTTP at the same time

Why StartupSoft?

  • Work with top entrepreneurs and startups from Silicon Valley and EU
  • Become an integral part of the core team — be more than someone who just writes code
  • Potential to receive equity in high-growth startups
  • Contribute to well-funded products with potential to impact millions
  • Beautiful offices in the best locations with high-end amenities
  • Tight-knit team with an inclusive and transparent culture
  • Only the latest, modern technologies with no legacy code and management bureaucracy
  • Above average salary, benefits & medical insurance

Гарячі Java вакансії

Всі Java вакансії