Senior Backend Engineer (Java)

Salary

₹40 - 50 LPA

Min Experience

5 years

Location

Bangalore

JobType

full-time

About the role

Overview

Company name: Endor Labs | HQ Location: Palo Alto, California | Website | LinkedIn

Role: Senior Backend Engineer (Java)

  • Salary: Rs. 40-50 lakhs per annum
  • Experience: 5-8 years
  • Location: Bangalore
  • Type: Hybrid

What you'll do

  1. Be part of an engineering product team working on a distributed, monorepo-based system.
  2. Be directly involved in Endor Labs next major project endeavor.
  3. Address challenges by scaling and understanding the building, testing and releasing of thousands of Java legacy open-source software.
  4. Develop tools to streamline the automation of build, testing and release instructions of thousands of Java legacy open-source software.
  5. Provide expertise and implement reproducible, hermetic builds for Java.

What we're looking for

  1. Bachelor's degree in engineering with at least 6-8 years of experience in building scalable backends for product/SaaS companies.
  2. At least 4-years experience in Java programming. Proficiency with Maven and Gradle build tools.
  3. Familiarity with common Java frameworks, especially Spring Framework (Spring Boot, Spring Security, Spring Data etc.).
  4. Strong understanding and experience with common unit testing and integration testing frameworks in the Java ecosystem (e.g., JUnit, Mockito, etc.).
  5. Ability to discuss tradeoffs between architecture's choice to influence groups to move to the right direction.
  6. Able to enjoy working in a fast moving environment with evolving requirements.
  7. Ability to solve problems creatively and independently when in uncharted or unfamiliar territory.
  8. Practical experience in troubleshooting build/test failures and ability to solve root cause.
  9. Comfortable with performing and receiving code reviews, providing constructive feedback, and maintaining code quality.
  10. Ability to efficiently switch between different open-source projects and manage multiple tasks or projects simultaneously.
  11. Ability to collaborate effectively within a team and with cross-functional teams

Nice to have

  1. Open Source Contribution: Previous experience contributing to open-source projects or maintaining open-source libraries.
  2. DevOps Practices: Experience with DevOps practices and tools, including Docker and GitHub Actions.

About the company

About us

80% of code in modern applications is code your developers didn’t write, but “borrowed” from the internet. With over 3M Open Source Software (OSS) projects, 43M versions, and 3.1T downloads yearly, development teams can gain tremendous benefits from leveraging the OSS ecosystem, as long as organizations invest in the tooling to address the security, scalability and sustainability challenges that come with it.  At Endor Labs, we've created the first open source dependency lifecycle management platform to help OSS consumers select, secure and maintain dependencies effectively.

 

Skills

Java
Backend