Senior Java Developer
3B Staffing LLC
Senior Java Developer in Richmond, VA.
C2C pay rate (no flexibility) - $74/hour
End-client - Supreme Court of VA (SCV)
Duration of contract - Consultant (standard 6-month PO renewal, 12-month contract total)
Telework/remote ‼Also, I want to stress that only local candidates will be considered. If possible, send proof of residence with your resume - driver's license, state-issued ID , or copy of rental agreement/deed are strongly preferred (one page); no utility bills will be accepted. ‼Again, please do not send resumes longer than 4 pages.
We are seeking to fill an open consultant position for a seasoned, 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. The candidate's key responsibilities will be:
C2C pay rate (no flexibility) - $74/hour
End-client - Supreme Court of VA (SCV)
Duration of contract - Consultant (standard 6-month PO renewal, 12-month contract total)
Telework/remote ‼Also, I want to stress that only local candidates will be considered. If possible, send proof of residence with your resume - driver's license, state-issued ID , or copy of rental agreement/deed are strongly preferred (one page); no utility bills will be accepted. ‼Again, please do not send resumes longer than 4 pages.
We are seeking to fill an open consultant position for a seasoned, 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. The candidate's 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.
- 8+ years of hands-on experience in software development with 2+ years of experience guiding and mentoring junior developers.
- A bachelor's 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 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.
- Awareness of Java security principles and best practices.
- 12+ years of hands-on experience in software development and design with 4+ years of experience guiding and mentoring junior developers.
- A master's degree in computer science, software engineering, or a related field.
- Practical understanding of implementing SSO, MFA, and token-based authentication using standards like OAuth2, OpenID Connect (OIDC), and SAML is highly desired.
- Hands-on experience integrating applications with IAM platforms such as MS Entra or Okta.
- Experience with .NET 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.
- Working knowledge of both relational and NoSQL databases.
- Familiarity with DevOps tools and practices, including continuous integration, continuous deployment, and infrastructure as code, to streamline development workflows.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
Related searches
- entry level java developer remote Richmond, VA
- java web developer Richmond, VA
- java spring developer Richmond, VA
- java developer remote part time Richmond, VA
- remote junior java developer Richmond, VA
- java developer Richmond, VA
- java software engineer Richmond, VA
- senior app developer Richmond, VA
- senior international account manager Richmond, VA
- senior magento developer Richmond, VA
