Senior Java Backend Engineer — AI-Driven Security

NinjaOne

Maine

Hybrid

USD 140,000 - 200,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401(k) plan
Paid Time Off
Hybrid remote

Job summary

NinjaOne's Vulnerability Management team is building a real-time, AI-driven engine that helps IT teams find and fix security exposures quickly. As a Senior Java Backend Engineer, you will design and scale backend services powering CVE correlation, remediation workflows, and high-throughput data processing for millions of endpoints.

We value experience with scalable systems, API design, and strong testing practices.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years experience in Java software development for product applications; Kotlin is a plus.
  • 4+ years experience with highly scalable software systems.
  • Experience scaling systems and solving scale challenges.
  • Solid knowledge of OO design principles.
  • Expertise in scalable data structures and OO design.
  • Knowledge of API best practices and REST service development (Spring/Jersey).
  • Relational database design and development experience.
  • Experience building client and server-side features for responsive messaging.
  • Caching systems experience; Redis is a plus.
  • Strong quality testing practices.

Responsibilities

  • Develop and scale backend services for vulnerability detection and remediation workflows.
  • Contribute to high-availability, enterprise-grade software across millions of endpoints.
  • Deliver code with quality-first mindset and ship features in a startup-like environment.
  • Collaborate with product and detection teams to improve risk prioritization.

Skills

Java
Kotlin
REST APIs
Distributed systems
OOP design
Redis
Database design
Microservices
Performance optimization
CI/CD

Education

Bachelor's degree in CS/Engineering

Tools

Spring Framework
Jersey
PostgreSQL
Kafka
Redis

Job description

NinjaOne's Vulnerability Management team is building a real-time, AI-driven engine that helps IT teams find and fix security exposures quickly. As a Senior Java Backend Engineer, you will design and scale backend services powering CVE correlation, remediation workflows, and high-throughput data processing for millions of endpoints.

We value experience with scalable systems, API design, and strong testing practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer for AI-Driven Vulnerability
Senior Java Backend Engineer for AI-Driven Vulnerability

NinjaOne • California (MO)

Hybrid
USD 140,000 - 200,000
Medical Insurance
Dental & Vision
401(k) Plan
+2
Senior Java Backend Engineer - AI Security Platform
Senior Java Backend Engineer - AI Security Platform

NinjaOne • North Carolina

Hybrid
USD 140,000 - 200,000
Hybrid remote
Medical insurance
Dental and Vision
+3
Senior Java Backend Engineer — AI-Driven Security Platform
Senior Java Backend Engineer — AI-Driven Security Platform

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Senior Java Backend Engineer: Real-Time AI Security Remote
Senior Java Backend Engineer: Real-Time AI Security Remote

NinjaOne • United States

Hybrid
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Backend Engineer: AI‑Driven Security (Remote)
Senior Java Backend Engineer: AI‑Driven Security (Remote)

NinjaOne • Connecticut

Hybrid
USD 140,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+1
Senior Java Engineer — Remote, Scale High-Impact Platform
Senior Java Engineer — Remote, Scale High-Impact Platform

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan with company match
Unlimited PTO
Senior Java Engineer — Scalable Systems (Hybrid Remote)
Senior Java Engineer — Scalable Systems (Hybrid Remote)

NinjaOne • Maine

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer - Remote, High-Impact Cloud Platform
Senior Java Engineer - Remote, High-Impact Cloud Platform

NinjaOne • Connecticut

Hybrid
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer, Java | Vulnerability
Senior Software Engineer, Java | Vulnerability

NinjaOne • Maine

Hybrid
USD 140,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Software Engineer, Java | Vulnerability
Senior Software Engineer, Java | Vulnerability

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO