drjobs Senior Java Developer

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Richmond, VA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Seeking a senior Java developer who will build enhance

and secure identity-aware applications that integrate with Microsoft Entra and Okta. This

role will focus on implementing robust authentication/authorization mechanisms using

industry-standard IAM protocols and ensuring alignment with our overall security strategy.

KEY RESPONSIBILITIES

The candidates key responsibilities will be:

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.

MINIMUM QUALIFICATIONS

Minimum qualifications are the essential non-negotiable requirements a candidate must

meet to be considered for the position.

10 years of hands-on experience in software development with 2 years of experience

guiding and mentoring junior developers.

A bachelors degree in computer science software engineering or a related field.

In-depth knowledge and proficiency in the Java programming language.

Comprehensive knowledge of Java frameworks such as Spring Hibernate and others.

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 realworld 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.

Awareness of Java security principles and best practices.

PREFERRED QUALIFICATION

Office of the Executive Secretary of the Supreme Court of Virginia

Department of Judicial Services

Experience integration to support collaboration in hybrid development

environments.

Experience with microservices architecture RESTful APIs and DevOps pipelines with

demonstrated proficiency in both front-end and back-end technologies.

Certifications in development technologies (e.g. Java Spring React Angular) and Agile

or Scrum frameworks demonstrating a strong commitment to continuous learning and

technical mastery.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.