Senior Backend Software Engineer, Java
at NinjaOne LLC
Berlin, Berlin, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jul, 2024 | Not Specified | 29 Apr, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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