Search Jobs
IT opportunities are waiting for you.
So sorry, this position is no longer available.
Please go ahead and submit your application. We may have other positions that would be the perfect fit for you.
Alternatively, you may want to apply to one of the following related jobs:
Senior Java Developer, IAM (8615)
Posted: 10/19/2025
Employment Type:
Contract
Job Category: Software Development/Engineering
Job Number: 8615
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.
Â
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.
Â
Meet Your Recruiter
Ryan Bernier
Account Manager
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Richmond, VA
Ready to take your career to new heights? Explore job opportunities in and around Richmond, Virginia, known for its charming blend of history, culture, and opportunity. Richmond boasts a vibrant arts scene, with galleries like the Virginia Museum of Fine Arts, theaters like the Altria Theater, and the exciting performances at the Richmond Coliseum. Indulge in the local cuisine, from classic Southern comfort food to modern culinary delights. With the James River running through the city and beautiful parks like Maymont and Belle Isle, there are endless outdoor recreational opportunities. Don't miss out on being part of this dynamic city, where history meets innovation and career growth awaits. Browse our job listings now and consider making Richmond your professional home.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.