Senior Full Stack Java Developer - Remote

  • Development
  • Remote job

Senior Full Stack Java Developer - Remote

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 26 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.

At Provision IAM, we commit to equal employment opportunities, treating all individuals fairly regardless of race, religion, sexual orientation, national origin, political affiliation, disability, age, marital status, medical history, parental status, or genetic information.


Provision IAM is growing rapidly. We are looking for an experienced Full Stack Java Developer to join our team! You will work closely with our Project Managers and Project Teams to design and implement technical solutions for our services clients.

Daily activities may include:

  • Developing enhancements to existing functionality

  • Designing and developing new functionality with Java, Java Server Pages, HTML, JavaScript, React, or JQuery

  • Documenting existing systems, new functionality, testing procedures, and status updates

  • Debugging and troubleshooting existing production systems

  • Participating in project meetings both internally and with our clients

Skills & Requirements:

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

  • 4+ years of experience in Front-end Web Development including Java Server Pages (JSP) and JSP Tag Libraries

  • Strong SQL Experience with various relational databases such as Postgres, Microsoft SQL Server, MySQL, or similar

  • Proficiency with Front-End Frameworks and build tools such as Javascript, React, Angular, JQuery, NPM, Typescript, CSS, and/or similar

  • 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, Struts, or other common Java frameworks

  • Understanding of the HTTP protocol and RESTful web service concepts

  • Functional experience with Node JS or similar

  • Strong working knowledge of source control principles: code promotion, merging, branching, with git and/or gitLab

  • Attention to security in all of your work

It would be great if you have some of these:

  • Docker

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

  • Linux, Bash, or other Command Line Experience

  • Java Persistence API (JPA)

  • 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.