Remote Senior Full Stack Java Developer

Logo of Provision IAM

Provision IAM

๐Ÿ’ต $85k-$110k
๐Ÿ“Remote - Worldwide

Job highlights

Summary

Join Provision IAM, a trailblazing software and services company, as an experienced Full Stack Java Developer to design and implement solutions, solve complex problems, and contribute to the evolution of our flagship Identity and Access Management platform.

Requirements

  • Analytical and curious mindset with good problem-solving skills
  • Excellent written and verbal communication with customers, partners, and colleagues
  • Good organizational skills and ability to work as part of a team
  • 6+ years of experience in Java Web Development
  • Demonstrable knowledge of common Java frameworks like Spring, Spring Boot and Unit Testing frameworks such as JUnit
  • Strong SQL Experience with various relational databases such as Postgres, SQL Server, etc. and common usage in a Java environment with tools like Spring JPA and Hibernate
  • Strong experience with Front-End development technologies such as Javascript, React, Angular, JQuery, NPM, and CSS
  • Bachelorโ€™s degree in Computer Science, Information Technology, Software Engineering or equivalent
  • Detailed knowledge of Java build/dependency frameworks such as Gradle, and Maven
  • Understanding of and experience with the HTTP protocol, SOAP, and RESTful web service concepts
  • Strong working knowledge of source control principles and CI/CD: code promotion, merging, branching, etc (git)
  • Good organizational skills and ability to work as part of a team
  • Analytical mindset and good problem-solving skills
  • Attention to detail and security
  • Willingness to learn new technologies

Responsibilities

  • Designing and implementing Java-based applications
  • Analyzing user requirements to inform application design
  • Aligning application design with business goals
  • Developing and testing software in our full product stack including Java, Nodejs, React/NextJS (while this is, primarily, a Java role)
  • Participating in the product development and release process, methodologies, and ceremonies for the effective debugging, troubleshooting systems, and resolving complex problems and challenges that arise
  • Producing detailed technical as well as end-user software documentation
  • Collaborating with colleagues across teams including Design, Development, DevOps, QA, and product owners
  • Ensuring continuous professional self-development

Preferred Qualifications

  • Experience as part of an Agile development team and using frameworks and methodologies like scrum and kanban
  • Experience hiring and training new staff
  • Experience with Docker and/or Kubernetes
  • Experience with Google Cloud Platform
  • Linux, Bash or other Command Line Experience
  • Experience with encryption/cryptography
  • Interest in DevOps, including tooling and automation
  • Experience with release management of enterprise applications
  • Understanding of PCI compliance programs and application of OWASP best practices
  • Java, Agile, or other relevant certifications

Job description

Description

Company Overview

Provision IAM is a trailblazing software and services company that delivers cutting-edge SaaS-based solutions for Identity and Access Management to financial institutions. Our expertise extends beyond IAM, with a custom digital solutions agency that serves various industries, including financial, higher education, and other regulated businesses.

With over 28 years of industry leadership, Provision IAM is dedicated to optimizing digital operations and managing identity access. Our team is a unique blend of highly creative and technically skilled professionals who share a passion for integrating seamless, innovative solutions into our clients’ systems. We pride ourselves on combining technical excellence with creative problem-solving, ensuring our clients receive the best possible service and support. Join us and experience the difference of partnering with a company committed to your success.

Job Overview

We are looking for an experienced Full Stack Java Developer to join our team! You will work closely with our Product Owner, developers, QA team, and designers to design and implement solutions, solve complex problems, and contribute to the evolution of our flagship Identity and Access Management platform.

Requirements

Responsibilities:

  • Designing and implementing Java-based applications.

  • Analyzing user requirements to inform application design.

  • Aligning application design with business goals.

  • Developing and testing software in our full product stack including Java, Nodejs, React/NextJS (while this is, primarily, a Java role).

  • Participating in the product development and release process, methodologies, and ceremonies for the effective

  • Debugging, troubleshooting systems, and resolving complex problems and challenges that arise.

  • Producing detailed technical as well as end-user software documentation.

  • Collaborating with colleagues across teams including Design, Development, DevOps, QA, and product owners.

  • Ensuring continuous professional self-development.

Requirements:

  • Analytical and curious mindset with good problem-solving skills.

  • Excellent written and verbal communication with customers, partners, and colleagues.

  • Good organizational skills and ability to work as part of a team.

  • 6+ years of experience in Java Web Development

  • Demonstrable knowledge of common Java frameworks like Spring, Spring Boot and Unit Testing frameworks such as JUnit.

  • Strong SQL Experience with various relational databases such as Postgres, SQL Server, etc. and common usage in a Java environment with tools like Spring JPA and Hibernate.

  • Strong experience with Front-End development technologies such as Javascript, React, Angular, JQuery, NPM, and CSS.

  • Bachelorโ€™s degree in Computer Science, Information Technology, Software Engineering or equivalent.

  • Detailed knowledge of Java build/dependency frameworks such as Gradle, and Maven

  • Understanding of and experience with the HTTP protocol, SOAP, and RESTful web service concepts.

  • Strong working knowledge of source control principles and CI/CD: code promotion, merging, branching, etc (git).

  • Good organizational skills and ability to work as part of a team.

  • Analytical mindset and good problem-solving skills.

  • Attention to detail and security

  • Willingness to learn new technologies.

Preferred Experience:

  • Experience as part of an Agile development team and using frameworks and methodologies like scrum and kanban.

  • Experience hiring and training new staff.

  • Experience with Docker and/or Kubernetes.

  • Experience with Google Cloud Platform.

  • Linux, Bash or other Command Line Experience.

  • Experience with encryption/cryptography.

  • Interest in DevOps, including tooling and automation.

  • Experience with release management of enterprise applications.

  • Understanding of PCI compliance programs and application of OWASP best practices.

  • Java, Agile, or other relevant certifications.

Other Requirements:

  • Must be authorized to work in the United States; Provision IAM is unable to sponsor work visas.

  • Must be highly proficient in written and spoken English.

  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification form upon hire.

Salary $85,000 to $110,000 will be commensurate based on experience. At this time, we are only looking for candidates interested in full-time employment.

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Provision IAM know you found this job on JobsCollider. Thanks! ๐Ÿ™