Lead Java Developer (with Multi-factor Authentication experience)
We are seeking a highly skilled Lead Java Developer to join our dynamic team. The ideal candidate will have extensive experience in developing secure Java applications and a strong understanding of application security practices, particularly in the implementation of multifactor authentication (MFA) mechanisms. You will lead a team of developers, guiding them through the development lifecycle while ensuring the security and integrity of our applications.
Key Responsibilities:
- Lead and mentor a team of Java developers, providing guidance on best practices in coding, design, and application security.
- Oversee the full software development lifecycle (SDLC) from concept through delivery and support.
- Design, develop, and maintain robust Java applications with a focus on performance, scalability, and security.
- Implement multifactor authentication solutions to enhance security measures across applications.
- Conduct security assessments and code reviews to identify vulnerabilities and implement remediation strategies.
- Stay updated on the latest security threats and trends, and ensure that security measures are in compliance with industry standards.
- Work closely with cross-functional teams, including product management, QA, and operations to define and implement security requirements.
- Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
- Create technical documentation and reports on security assessments and application performance.
- Communicate effectively with technical and non-technical stakeholders regarding security best practices and application enhancements.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 10+ years of experience in Java development.
- 3+ years of experience in application security, with a focus on multifactor authentication.
- Proven experience leading development teams and managing projects.
- Strong proficiency in Java and related frameworks (e.g., Spring, Spring boot, Hibernate).
- In-depth knowledge of web application security principles, including OWASP Top Ten.
- Experience with multifactor authentication protocols (e.g., SAML, OAuth, OpenID Connect).
- Familiarity with security tools and practices (e.g., static analysis, vulnerability scanning).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
- Experience with cloud-based applications and services (e.g., AWS, Azure).
- Familiarity with Agile/Scrum methodologies.
- Relevant security certifications (e.g., CISSP, CEH, CISM) are a plus.
We can offer you:
- A highly competitive compensation and benefits package
- A multinational organization with 58 offices in 21 countries and the possibility to work abroad
- A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
- Retirement savings plans
- Extensive training opportunities, focused on skills, substantive knowledge, and personal development
- A truly diverse, fun-loving and global work culture
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all.
Employment type: Full-time
Job function: Engineering, Information Technology
Industries: Banking, Financial Services, and Investment Banking
#J-18808-Ljbffr