Why This Role Stands Out
This remote Backend Developer role offers significant opportunities to shape a critical cyber threat dashboard API, leveraging modern Java and Spring technologies. You'll thrive here if you are a mid-senior developer eager to contribute to impactful projects in a flexible, long-term engagement. Apply today to join a dynamic team and advance your skills in a sought-after tech stack.
Quick Overview
Job Description
Job Title : Backend Developer — Cyber Threat Dashboard API Tech Stack
Job duration: Long Term
Locationvvv: Remote
Only on Independed candidated
· Java 21, Spring Boot 3.5.x, Maven
· Spring Data JDBC/JDBC (Oracle via ojdbc11), Spring Data MongoDB, Spring Session (Mongo-backed)
· Spring Cloud OpenFeign (+ Feign HttpClient) for calling Splunk/Illumio and other external services
· ShedLock (JDBC provider) for distributed scheduled-job locking
· Caffeine caching, Micrometer metrics, Splunk logging appender
· Spring Security with Kerberos client and JWT-based auth (nimbus-jose-jwt)
· springdoc-openapi (Swagger UI)
· JUnit 5, Mockito, MockServer (Netty), REST Assured, Awaitility, H2 for test-time persistence
· JaCoCo coverage, Checkstyle, Spotless (formatting/import-order gate on changed files), SonarQube
Responsibilities
· Design and implement REST endpoints backing the UI's workload, traffic-investigation, service, rules, and approval-workflow screens
· Build and maintain Feign clients and enrichment logic integrating Splunk and Illumio data into internal domain models
· Implement rules and approval-workflow business logic, including validation and audit trail
· Write scheduled jobs where needed (ShedLock-coordinated) for periodic sync/reconciliation tasks
· Maintain Oracle (JDBC) and MongoDB data access layers; manage schema/migration concerns
· Write JUnit/Mockito unit tests and REST Assured integration tests; keep JaCoCo coverage and the Sonar gate green; follow Checkstyle/Spotless formatting standards
· Keep OpenAPI/Swagger documentation current for consumers, notably the frontend team
· Coordinate with frontend developers on API contract, pagination, error-response shape, and the auth/permission model
Skills Required
· Strong Java 21 / Spring Boot experience, comfortable with Spring Data (JDBC + MongoDB) in the same codebase
· Experience with Feign or similar declarative HTTP clients, and integrating third-party security platforms (Splunk, Illumio, or similar SIEM/segmentation tools a plus)
· Familiarity with enterprise Kerberos/JWT-based authentication
· Solid testing discipline: JUnit 5, Mockito, MockServer/REST Assured for integration-level tests
· Comfortable working in an enterprise SSO/corporate-proxy environment with GitLab CI, Sonar/Checkstyle gates
Similar jobs
- PI
Sr. Backend Engineer, Product
NewPinwheel
New York🇺🇸4 hours ago401kDjangoExpress+6Technology - PI
Sr. Backend Engineer, AI Projects
NewPinwheel
New York🇺🇸4 hours ago401kExpressSelenium+2Technology - CA
Sr Backend Software Developer with Security Clearance
NewCACI
Denver, CO🇺🇸$108.4k - $227.5k/yrHybrid19 hours agoMicroservicesMySQLSpring+8Technology - HI
Java Backend Developer
NewHAN IT Staffing Inc.
Wilmington, DE🇺🇸On-site19 hours agoMicroservicesJavaTechnology - JC
Java Backend Developer
JC CORPORATIONS
Jersey City, NJ🇺🇸Hybrid1 week agoMicroservicesSpringSpring Boot+4Technology - MS
Senior AWS Backend Developer
NewMetalight Solutions Inc
Saint Paul, MN🇺🇸Hybrid19 hours agoDynamoDBAPI GatewayAWS+3Technology