Skip to content

Senior Full Stack Software Engineer (Java Developer) - Remote

RemoteCumberland, Maryland, United States$85 - $110 per yearDevelopment

Job description

Company Overview

Provision IAM is a custom digital solutions agency with specialized experience and knowledge in the financial and regulatory industry. For over 27 years, Provision IAM has helped businesses manage digital operations and optimizations. Most recently, Provision IAM’s FinTech team developed an innovative and affordable Identity and Access Management solution for financial institutions.

Our team’s capabilities range from the highly creative to the extremely technical. While we each have varying backgrounds, we all share one common characteristic — passion for work, which integrates seamlessly.

Provision IAM is a great place to work! We offer competitive salaries, an individualized networking and education budget, company-paid insurance benefits, an IRA plan with company match, and more.

Headquartered in Cumberland, MD, we have an extended network of experts on our team who work in numerous states. We recognize each employee's critical impact in helping us and our clients achieve success.

Job Overview

Provision IAM is growing rapidly. We are looking for an experienced Full Stack Software Engineer (Java Developer) to join our team! You will work closely with our Product Manager and Product Team to design and implement technical solutions for our access management products.

Daily activities may include:

  • Developing enhancements to existing functionality

  • Designing and developing new functionality in Java, Node, React/Redux web applications

  • Documenting existing systems, new functionality, and testing procedures

  • Debugging and troubleshooting existing production systems

  • Participating in project meetings both internally and with our clients


Job requirements


  • 6+ years experience in Back-end Java Web development

  • 4+ years of experience in Front-end Web Development

  • Bachelor’s degree in software engineering or equivalent experience

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

  • Demonstrable knowledge of Spring Framework, or other common Java frameworks

  • Strong SQL Experience with various relational databases such as Postgres or similar

  • Understanding of the HTTP protocol and RESTful web service concepts

  • Proficiency with Front-End Frameworks and build tools such as React, Redux, NPM, Typescript, SCSS, and/or similar

  • Functional experience with Node JS and Express, or similar

  • Strong working knowledge of source control principles: code promotion, merging, branching, etc (git)

  • Attention to security in all of your work

It would be great if you have some of these:

  • Understanding of and experience with Identity Access Management systems

  • Java Persistence API (JPA)

  • Docker

  • Test-Driven Development (TDD), unit and functional testing, (Selenium, Mockito, Jest)

  • Selenium Automated Testing

  • Bash/Command Line Experience

  • Experience with encryption/cryptography

  • Interest in DevOps, including tooling and automation

  • Experience with release management of enterprise applications

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

  • Experience as part of an Agile development team

    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.



or