CodeHunter is revolutionizing the cybersecurity landscape with their enterprise-grade malware hunting platform. As a Senior Full Stack Java Software Engineer, you'll play a pivotal role in scaling a modern, event-driven microservices platform. The position offers an opportunity to work with cutting-edge Java technologies and solve algorithmically complex problems at the intersection of security and AI.
Reporting directly to the VP of Engineering, you'll collaborate across multiple departments including Product, DevOps, Quality Assurance, and Customer Success. The role demands expertise in Java development, particularly with Java 17+, and deep knowledge of Spring Boot, reactive programming, and microservices. You'll be responsible for architecting asynchronous workflows using RabbitMQ, implementing high-availability services, and ensuring system resilience through Kubernetes and service mesh patterns.
The ideal candidate brings 5+ years of professional Java development experience and a strong background in distributed, event-driven systems. You'll need to demonstrate proficiency in cloud-native application development, preferably with AWS & Kubernetes, and maintain a passion for security and privacy. The role offers competitive benefits including health coverage, 401K, vision and dental coverage, company-sponsored training, and commuter benefits.
This is an exceptional opportunity for a senior engineer who wants to make a significant impact in the cybersecurity space while working with modern technologies and leading engineering practices. You'll be joining a creative, team-oriented environment where self-starters thrive and have the chance to shape the future of malware detection technology.