Senior Java Engineer

Engineering · Full-time · Piedmont, Italy

Job description

About SecureW2

SecureW2 is a SaaS Cybersecurity company pioneering the development of certificate-driven enterprise security. We specialize in passwordless security for wired, wireless, VPN, and ZTNA, and application security, ensuring an organization is protected from credential and data theft.

Our clientele range from OpenAI, Peloton, DUNKIN', The Pokemon Company, and Harvard University and rapidly growing organizations across the globe.

Position Overview:
We are looking for a highly skilled Senior Java Engineer with extensive experience in cybersecurity and enterprise networking. The successful candidate will have a proven track record in developing and implementing secure, scalable software solutions. This role requires a deep understanding of security frameworks, strong expertise in Java, Spring Boot, and experience with microservices architecture. The ideal candidate will have over 10 years of industry experience and demonstrate excellent problem-solving and communication skills.

Key Responsibilities:

  • Software Development:
    • Design, develop, and maintain secure, high-performance software solutions using Java and microservices architecture.
    • Ensure the integration of security best practices into the software development lifecycle.
    • Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs.
  • Security Implementation:
    • Implement and manage security frameworks.
    • Conduct regular security assessments and code reviews to identify and mitigate vulnerabilities.
    • Stay updated with the latest security trends, technologies, and threats to proactively enhance SecureW2's security posture.
  • System Architecture:
    • Design and oversee the implementation of scalable, reliable, and secure system architectures.
    • Optimize existing systems to improve performance, security, and scalability.
    • Provide technical leadership and mentorship to junior engineers and team members.
  • Collaboration and Communication:
    • Work closely with product management, security, and operations teams to ensure alignment and effective communication of technical requirements and solutions.

    • Participate in technical discussions, code reviews, and design sessions to foster a collaborative engineering culture.

    • Communicate complex technical concepts clearly and effectively to stakeholders at all levels.

Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
  • Experience:
    • Minimum of 5 years of experience in software engineering, with a strong focus on cybersecurity and enterprise networking.
    • Proven experience in developing secure applications using Java, Spring Boot, and microservices architecture.
    • Extensive knowledge of security frameworks and best practices.
  • Skills:
    • Proficient in Java programming, Spring Boot, and microservices architecture.
    • Strong understanding of security frameworks and standards (e.g., OWASP, NIST, ISO 27001).
    • Excellent problem-solving, analytical, and communication skills.
    • Ability to work effectively in a fast-paced, dynamic environment.
  • Language:
    • Fluent in English, with excellent written and verbal communication skills.