Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talentify

NewBe an early applicant

Senior Backend Engineer

Posted 1 view
Discussion

Summary

A senior backend engineer builds production-grade Java services in New York — RESTful APIs, background jobs, and queues using Spring/Spring Boot with JPA/Hibernate — while practicing TDD, doing code reviews and debugging, and mentoring teammates on an Agile/Scrum team.

RESPONSIBILITIES

  • Develop production-grade software that is modular, reusable, scalable, and highly functioning
  • Build RESTful APIs
  • Build performant background jobs and queues
  • Collaborate with other technology team members on solution design and code review
  • Select new technologies/languages/tools/frameworks
  • Perform debugging, tech debt resolution, and continuous code quality improvement
  • Use test driven development (TDD) and maintain test coverage
  • Introduce engineering process improvements and tools (depending on seniority level)
  • Mentoring/pair programming/leadership (depending on seniority level)

REQUIRED

  • 6 years MIN experience as a software engineer
  • Strong Java experience across multiple projects
  • Tech stack: Spring or Spring Boot + JPA/Hibernate
  • Have built several Web applications, especially REST APIs
  • Strong SQL experience with any common relational database
  • Experience implementing standard authentication systems (e.g. OAuth using Spring Security) and have a firm understanding of how authentication works in modern web applications
  • Experience working on Agile/Scrum teams
  • Regularly practice test driven development (TDD) with unit and integration tests using frameworks like JUnit, Mockito, etc.
  • Be extremely comfortable working with version control and branching (e.g. Git)

BONUS SKILLS

  • Google Cloud Platform (GCP)
  • Docker
  • SAML/SSO
  • RabbitMQ
  • Apache Kafka
  • Apache Beam, Hadoop, Spark
  • Selenium
  • Jenkins
  • Python

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available