Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Morton and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Job Title: Senior Java Developer
Client: ________
Location: Richmond, VA
Project Duration: Long Term Contract
Schedule: HYBRID
OVERVIEW:
Our client is seeking to fill an open consultant position for a versatile SENIOR Java Developer to help develop secure, identity-integrated enterprise applications.
RESPONSIBILITIES:
• Design, develop, and maintain Java-based applications with a focus on authentication and authorization integration.
• Implement SSO, MFA, and token-based authentication using OAuth2, OIDC, and SAML.
• Refactor existing applications to integrate with Microsoft Entra or Okta.
• Design, implement, and maintain secure RESTful APIs to support cross platform integrations.
• Collaborate with the IAM Integration Lead, security engineers, and administrators to ensure consistent adoption of IAM standards.
• Write clean, efficient, and testable code following best practices.
• Participate in code reviews, peer mentoring, and technical design discussions.
• Troubleshoot and resolve production issues related to authentication and user access.
• Contribute to automation of application deployment and integration using CI/CD
pipelines.
REQUIREMENTS:
• 8+ years of hands-on experience in software development with 2+ years of experience guiding and mentoring junior developers.
• BACHELORS DEGREE - Completed
• Design, develop, and maintain Java-based applications with a strong emphasis on authentication and authorization integration.
• Strong understanding of the Java security frameworks with proven hands-on
implementation experience.
• Experience in designing and implementing RESTful and SOAP web services.
• Extensive Knowledge of software design patterns and the ability to apply them in real- world scenarios.
• Strong analytical and problem-solving skills with debugging skills to troubleshoot complex issues.
• Familiarity with software development methodologies (e.g. Agile and Scrum)
• Experience optimizing Java applications for performance and scalability.
Don't Miss This Opportunity!
Morton is actively hiring for this Senior Java Developer, IAM position
Apply Now