Taro Logo

Senior Full Stack Java Software Engineer

CodeHunter is an enterprise-grade malware hunting platform that identifies unknown malware threats undetectable to current cybersecurity solutions.
McLean, VA, USA
Backend
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Full Stack Java Software Engineer

CodeHunter, an innovative enterprise-grade malware hunting platform, is seeking a Senior Full Stack Java Software Engineer to join their growing team. This role presents a unique opportunity to architect and scale a modern, event-driven microservices platform built on cutting-edge Java technologies. The position combines cybersecurity and AI, requiring expertise in building resilient, distributed systems with high availability.

The ideal candidate will work directly with the VP of Engineering, collaborating across multiple departments including Product, DevOps, QA, and Customer Success. They'll be responsible for designing asynchronous workflows, implementing sophisticated architecture patterns, and ensuring system reliability with 99.9%+ uptime targets.

This is a hybrid position based in McLean, Virginia, offering comprehensive benefits including health coverage, 401K, and professional development opportunities. The role requires 5+ years of Java development experience, with deep knowledge of Spring Boot, reactive programming, and microservices architecture.

What makes this opportunity special is the chance to work on cutting-edge cybersecurity solutions that protect organizations from unknown malware threats. You'll be part of a team that values technical excellence, continuous improvement, and collaborative problem-solving. The position offers both technical challenges and leadership opportunities, including mentoring junior developers and driving architectural decisions.

If you're passionate about security, privacy, and building intelligent systems, and want to make a significant impact in the cybersecurity space while working with modern technologies like RabbitMQ, Kubernetes, and cloud platforms, this role offers the perfect blend of challenge and opportunity.

Last updated 8 hours ago

Responsibilities For Senior Full Stack Java Software Engineer

  • Design, build and drive world class solutions to market collaboratively with a team of engineers
  • Architect asynchronous workflows using RabbitMQ with dead-letter queues, retry policies, back-pressure handling
  • Build resilient services with high availability and 99.9%+ uptime targets
  • Drive root-cause analysis and continuous improvement
  • Mentor junior teammates and perform code reviews
  • Foster a culture of accountability and excellence in software architecture

Requirements For Senior Full Stack Java Software Engineer

Java
Kafka
Kubernetes
RabbitMQ
  • 5+ years of professional Java development experience (preferably Java 17+)
  • Deep knowledge of Spring Boot, reactive programming, and microservices
  • Experience building distributed, event-driven systems using RabbitMQ or Kafka
  • Knowledge of algorithms, data structures, and performance tuning
  • Familiarity with cloud-native application development (preferably AWS & Kubernetes)
  • Deep understanding of modern software development practices (Agile, CI/CD, DevOps, etc.)
  • Exceptional leadership, communication, and cross-functional collaboration skills
  • Data-driven mindset with a passion for continuous improvement
  • Experience with cloud platforms (e.g., AWS, Azure, GCP)

Benefits For Senior Full Stack Java Software Engineer

401k
Medical Insurance
Vision Insurance
Dental Insurance
Education Budget
Commuter Benefits
  • 401K
  • Health coverage
  • Vision and dental coverage
  • Company-sponsored training
  • Parking or metro benefits
  • Catered lunches
  • Generous PTO policy

Interested in this job?

Jobs Related To CodeHunter Senior Full Stack Java Software Engineer