We are seeking a highly skilled Senior Backend Developer (Java) to join our team. You will be responsible to contribute to the development of high-performance applications and services used to deliver cutting edge experiences.
What you'll do
● Work closely with other engineers on the team to build highly scalable and robust backend applications and services.
● Write high quality, performant and reliable code while working on defined tasks/bugs independently.
● Work independently to understand functional specifications and deliver complete features.
● Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
● Participate in team agile and engineering practices and contribute to their continuous evolution.
What you'll need
● 5+ years of professional software development experience.
● Bachelor's Degree in Computer Science or other related technical field.
● Working experience with at least one modern object-oriented programming language such as Java, C#, C++ , Golang, Kotlin.
● Working knowledge of Computer Science fundamentals including: object-oriented design, data structures and algorithms.
● Experience operating online systems reliably including deploying changes to production in live systems.
Preferred skills & qualifications
● Master's Degree in Computer Science or other related technical field.
● Experience with Java Spring, Golang and Cloud platforms such as Azure, Google Cloud Platform and AWS.
● Experience working with container technology including Docker and Kubernetes.
● Experience working with relational and non-relational database systems.
● Experience applying professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Apply