Lead Java Developer

Location: Minneapolis, MN

Department: Engineering

Type: Full Time

Min. Experience: Experienced

NetSPI is a fast-growing, dynamic cybersecurity company headquartered in the North Loop of Minneapolis. As one of the top penetration testing companies with a software that enables pentesters to be more effective, we’re continually growing, and we pride ourselves on keeping absolutely current and cutting-edge in everything we do. If you thrive in an energetic, fast paced environment working with leading edge technology - we want to meet you!


  • Lead the technical requirement and planning phases - including analysis, design, code, test, troubleshoot and document.
  • Demonstrate the ability to adapt and work with global decentralized teams of various experience level
  • Deliver high quality technical solutions to stakeholders in a fast paced environment
  • Provide recommendations for application and system improvements
  • Interface with client technical leads and architects in support of integration design
  • Coach and mentor team members
  • Development in accordance with industry standard and best practices

Required Technical Skills: 

  • 8+ years of hands on experience with Java / J2EE
  • 2+ years of experience in Springboot and microservices
  • 1+ years of experience in using JMS
  • 1+ years of experience in using ESB
  • 5+ years of experience with relational / noSQL databases

Required Education:

  • Bachelors Degree in Computer Science 

Preferred Skills:

  • 2+ years of experience as a lead developer, with experience leading a team of 3-5 developers
  • Open source contribution
  • Experience working in an Agile team environment
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file