Enable job alerts via email!

Software Engineer: III (Senior) - NA

Mindlance

Raleigh (NC)

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une entreprise leader recherche deux Développeurs Java Senior pour rejoindre son équipe de gestion de l'identité des clients. Les candidats travailleront sur la conception et le développement complet des applications SSO, avec un accent particulier sur le développement backend et l'intégration avec d'autres systèmes. Ce rôle est un excellent moyen de s'engager dans la communauté open source tout en améliorant la sécurité des applications.

Qualifications

  • Expertise prouvée en programmation Java.
  • Expérience en architecture microservices.
  • Bonnes compétences en communication dans une équipe distribuée.

Responsibilities

  • Collaborer pour concevoir et développer des applications Java.
  • Développer des caractéristiques clés du produit Single Sign-On.
  • Participer à la rotation de support applicatif.

Skills

Java
Microservices
Communication
Application Security
OAuth2
OpenID Connect
MySQL
PostgreSQL
Mongo
Git

Education

Bachelor’s or master’s degree in computer science

Tools

Ansible
Puppet
OpenShift
Kubernetes
Linux Containers

Job description

Description:

Hiring 2 REMOTE Sr. Java Software Developers

Job Summary
clients customer identity and access management team is looking for a Senior Software Engineer. In this role, you will collaborate with a diverse and innovative team responsible for the key authentication, authorization, and user management service for clients open-hybrid cloud platform, and its surrounding integrations. You will work on the full-stack design, development, testing, and release of SSO and related applications, with a focus on backend development. While we revamp this service for the next generation of client cloud products, you will closely collaborate with the Clients Single Sign-On team and contribute to the upstream Keycloak community. Qualified applicants will contribute to the team's capabilities by demonstrating technical competence, exceptional communication skills, personal initiative, creativity, desire to learn, transparency, and ability to work as part of a team.

Primary Job Responsibilities
Closely collaborate with your peers to design, develop, test, maintain, and operate primarily Java applications across large, multi-region deployments
Contribute to the development of core features of Single Sign-On product or related to the various types of integrations with other products and backend systems
Build custom plugins for SSO while working with that project's open source community to grow the platform for customers
Implement and support the deployment of identity and access management solutions that integrate with protocols like OIDC 2.0 and SAML 2.0
Analyze and clarify business requirements
Contribute to application release processes with Ansible Automation, Puppet, and OpenShift
Contribute to observability instrumentation and monitoring tools
Participate in application support rotation


Required experience
Proven expertise coding in Java or other object-oriented languages
Experience implementing integration design patterns, especially in a microservices and/or event-driven architecture
Excellent communication skills and ability to work within a distributed team
Good understanding of core concepts related to application security
Ability to quickly learn new domains and technologies
Familiarity with modern token based application security standards like OAuth2 and OpenID Connect
Familiarity or hands on experience with Keycloak project or client product and core features will be strong advantage
Experience using MySQL, PostgreSQL and/or Mongo
Experience working with distributed source control such as Git, including branching and merging
Good understanding of continuous integration and continuous delivery tools and processes
Good understanding of DevOps principles and practices
Knowledge of Kubernetes and/or Linux Containers is a plus
Bachelor’s or master’s degree in computer science, engineering, or other closely related field

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.