





Mid-level Java backend role with common skills and a visible employer increases candidate competition.
Core Java backend skills are widely transferable across industries despite security focus.
Explicit 3-year Java requirement plus specific Java/Spring/microservices/cloud skills increases filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain Java applications with emphasis on performance, scalability, and maintainability within cybersecurity software.
Lead and mentor a team of software developers, providing technical guidance and advocating continuous improvement.
Collaborate with product managers and security analysts to translate requirements into technical specifications and contribute to technical documentation.
Bachelor's degree in Computer Science or related field, or equivalent experience.
Minimum 3 years of experience in Java development.
Proficiency in Java web frameworks (Spring or JSF), microservices architecture, SQL databases, version control (Git), and Java build tools (Maven or Gradle).
Familiarity required with RESTful APIs, front-end technologies (JavaScript, HTML, CSS), testing frameworks (JUnit, Mockito, TestNG), containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, or Google Cloud).
Experienced in designing complex cybersecurity software solutions with hands-on Java development expertise.
Ability to lead and mentor development teams within Agile environments focusing on quality and process improvements.
Capable of working cross-functionally with product and security teams to deliver scalable and maintainable software aligned with evolving cyber threats.