Senior Full Stack Software Engineer (Java Developer) - Remote
RemoteCumberland, Maryland, United States$85 - $110 per yearDevelopment
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.
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
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)
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
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.