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

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! πŸ™