Taro Logo

Senior Full Stack Java Software Engineer

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 · AI

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 requires expertise in Java development, with a focus on building resilient, distributed systems using technologies like RabbitMQ and Kubernetes.

The ideal candidate will bring 5+ years of professional Java development experience and deep knowledge of Spring Boot, reactive programming, and microservices. They will be responsible for designing asynchronous workflows, ensuring high availability, mentoring junior teammates, and driving continuous improvement initiatives. The role offers the chance to work directly with the VP of Engineering and collaborate across multiple departments including Product, DevOps, and Customer Success.

CodeHunter offers an entrepreneurial work environment where self-starters can thrive and make a demonstrable impact. The company provides comprehensive benefits including 401K, health/vision/dental coverage, company-sponsored training, and commuter benefits. Located in McLean, Virginia, this hybrid position offers the flexibility of both remote and office work. The role is perfect for someone passionate about security and AI, who enjoys solving algorithmically complex problems while building enterprise-scale solutions.

Working at CodeHunter means joining a company at a pivotal moment of transformation, where your contributions will directly influence the evolution of a platform that protects organizations from emerging cyber threats. The company culture emphasizes collaboration, continuous learning, and technical excellence, making it an ideal environment for experienced engineers looking to make a significant impact in the cybersecurity space.

Last updated 12 days ago

Responsibilities For Senior Full Stack Java Software Engineer

  • Design and build world class solutions in a fast-paced startup environment
  • Architect asynchronous workflows using RabbitMQ with dead-letter queues
  • 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
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
  • Deep understanding of modern software development practices
  • Exceptional leadership and communication skills
  • Data-driven mindset with passion for continuous improvement
  • Experience with cloud platforms (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