Senior Backend Software Engineer, Java

at  NinjaOne LLC

Berlin, Berlin, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jul, 2024Not Specified29 Apr, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

NinjaOne automates the hardest parts of IT, empowering more than 17,000 IT teams with visibility, security, and control over all endpoints. The NinjaOne platform is proven to increase productivity, while reducing risk and IT costs. NinjaOne is consistently ranked #1 for its world-class support and is the top-rated software on G2 in seven categories including endpoint management, remote monitoring and management, and patch management.

Responsibilities:

ABOUT THE ROLE

As a Java Senior Software Engineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on out suite of IT Software products. Working in a team where Product, Engineering and QA join to build the Ninja product suite in an agile environment. Not only maintaining code but also contributing to developing new features, increasing the quality and maintenance of the existing codebase and exploring new technologies.
Location- Berlin, Germany

WHAT YOU’LL BE DOING

  • Design and code new applications following specifications using appropriate tools
  • Maintain and improve current applications without supervision
  • Hands-on work in terms of developing prototypes, microservice architecture, contributing code and evaluating technologies
  • Assume responsibility for ongoing data architecture for the product
  • Identify product requirements and limitations to ensure system function
  • Monitor system(s) performance
  • Inspect our production monitoring system for potential issues that may be on the horizon
  • Support and provide constructive feedback on the team’s design choices and code
  • Write project documentation and its support
  • Develop and execute software test plans in order to identify software problems and their causes
  • Other duties as needed


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Berlin, Germany