Senior Application Backend Engineer (Core Java) (Remote - United Kingdom)

Yelp
Glasgow, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Glasgow, United Kingdom

Tech stack

Clean Code Principles
Java
Program Optimization
Profiling
Databases
Continuous Delivery
Continuous Integration
Software Debugging
Linux
Gradle
Mobile Application Software
Java Virtual Machine (JVM)
Java Web Services
Maven
Productivity Software
Service-Oriented Architecture
Web Applications
Backend
Kotlin
User Generated Content

Job description

Want to join a team where your work makes a significant impact? Yelp is the richest source of local business data and user-generated content in the world. Our backend engineers use that data to power our websites and mobile apps. As a remote backend engineer, you'll work closely with our mobile and web application developers to bring our 200M+ reviews to millions of users. The Core Java team empowers our Yelp Java community by equipping them with productivity tools, libraries and best practices. This impactful work enables our service authors to develop quickly, whilst writing high quality, performant and maintainable code in Java (and Scala, Kotlin). This opportunity requires you to be located in the United Kingdom. We'd love to have you apply, even if you don't feel you meet every single requirement in this posting. At Yelp, we're looking for great people, not just those who simply check off all the boxes. What you'll do:

  • Build and maintain tools for developing and testing Java services and system packages on the JVM.
  • Further enrich and streamline the Java developer experience, including debugging, profiling, and code optimization utilities.
  • Collaborate with team members and engineers across the company to design elegant systems.
  • Creating and maintaining standards and libraries to facilitate robust communication between services.
  • Articulate a technical vision and execute it.
  • Learn from, and work closely with, more experienced engineers, sharing skills and knowledge as you grow in your role., Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes. #LI-Remote Recruiting and Applicant Privacy Notice

Requirements

  • Highly proficient in Java, Scala and/or Kotlin.
  • Previous hands-on experience with building and maintaining tools and libraries.
  • You are able to coordinate and work with multiple teams and stakeholders to execute on high-impact projects.
  • You have demonstrated the ability to design, build and roll out future-proof productivity tools across a medium to large organization.
  • Great understanding of Linux, databases, Service-oriented Architecture and Maven/Gradle.
  • Ability to iterate quickly using Continuous Integration / Continuous Deployment principles.
  • You're excited about the challenges of scalability, reliability, and performance.

Benefits & conditions

  • Competitive salary, a pension scheme, and an optional employee stock purchase plan.
  • 25 days paid holiday (rising to 29 with service), plus one floating holiday.
  • £150 monthly reimbursement to help cover remote working expenses.
  • £75 caregiver reimbursement to support dependent care for families.
  • Private health insurance, including dental and vision.
  • Flexible working hours and meeting-free Wednesdays.
  • Regular 3-day Hackathons, bi-weekly learning groups, and productivity spending to support and encourage your career growth.
  • Opportunities to participate in digital events and conferences.
  • £75 per month to use toward qualifying wellness expenses.
  • Quarterly team offsites.

Apply for this position