Job Title: Senior Java Security Engineer
Location: Owings Mills, MD (Hybrid - 2 days in office, 3 days remote)
Duration: 6 Months
Rate: DOE
Overview:
We are seeking a seasoned Senior Java Security Engineer with extensive experience in security practices and CIAM (Customer Identity and Access Management) to join our team. The ideal candidate will be a software engineer at heart, with a robust background in Java development and a deep understanding of security principles, especially in cloud environments.
Key Responsibilities:
- Design, develop, and maintain secure Java applications with a focus on CIAM solutions.
- Implement and manage security measures to protect sensitive information and ensure compliance with industry standards.
- Work with cloud technologies, including AWS and Docker, to deploy and manage secure applications.
- Utilize ForgeRock (now Ping AIC) to enhance security protocols and manage identity access.
- Collaborate with cross-functional teams to integrate security practices into the development lifecycle.
- Perform security assessments, vulnerability testing, and risk analysis to identify and mitigate potential threats.
Requirements:
- Experience: Minimum of 10 years of experience in software engineering with a strong emphasis on security.
- Java Proficiency: Extensive experience with Java development, including security best practices.
- CIAM: Proven experience with Customer Identity and Access Management solutions.
- Cloud Technologies: Familiarity with AWS and Docker, including deployment and security considerations.
- Security Expertise: Ideally, hands-on experience with ForgeRock (Ping AIC) in cloud environments.
- Software Engineering: Strong software engineering background with the ability to integrate security into development processes.
- Problem-Solving: Excellent analytical and problem-solving skills, with a proactive approach to security challenges.
Preferred Qualifications:
- Certifications related to security (e.g., CISSP, CISM, CEH) are a plus.
- Experience working in hybrid work environments and managing remote team interactions.