Who We Are
Provision IAM helps businesses simplify, secure, and streamline their digital identity and access management (IAM). With over 28 years of experience, we are a trusted provider of SaaS-based IAM solutions tailored to financial institutions and custom digital services for clients in higher education, economics, and other regulated sectors.
We are thinkers, builders, and problem-solvers committed to helping clients operate smarter and safer. If you are looking for a place where innovation meets purpose, you’ll feel at home with us.
About the Role
We are hiring a Senior Full-Stack Software Engineer with strong Java expertise and front-end development skills. You’ll own full lifecycle responsibilities within a collaborative Agile team, from design and development to deployment and maintenance. Your work will ensure our enterprise web applications' scalability, performance, and security.
This fully remote role is open to U.S.-based candidates authorized to work in the United States. Visa sponsorship is not available. The salary range for this full-time position is $85,000 to $115,000 annually, commensurate with experience and qualifications.
Key Responsibilities
Design, build, and maintain scalable Java-based back-end services using Spring Framework and JPA.
Create responsive front-end interfaces using React, Angular, HTML, CSS, JavaScript, and TypeScript.
Integrate legacy front-end technologies such as JSP, JSTL, JSF, and FreeMarker.
Work with RESTful APIs and, when needed, SOAP web services.
Develop and optimize SQL queries for PostgreSQL, Microsoft SQL Server, and MySQL.
Use Gradle and Maven for application builds and deployment.s
Manage source code using Git (GitHub or GitLab), including branching and merging strategies.
Write unit and functional tests using JUnit and Mockito, leveraging TDD practices when applicable.
Support DevOps processes with Bash scripting, Docker, Kubernetes, and CI/CD pipelines.
Configure and manage application servers, including Apache HTTP Server, Tomcat, and Jetty.
Apply best practices in encryption, cryptography, and compliance (e.g., PCI)
Collaborate within an Agile team environment, participating in stand-ups, sprints, and code reviews.
Troubleshoot and resolve issues across the full application stack.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field
At least 5 years of experience in enterprise full-stack software development
Technical Skills
Proficiency in Java and Spring Framework
Experience with REST/SOAP APIs, JPA, and older Java web frameworks (e.g., JSF, Struts)
Proficiency in JavaScript/TypeScript, HTML5, and CSS3
Familiarity with React, Angular, and legacy front-end tools like JSP
Strong SQL skills; experience with PostgreSQL, SQL Server, or MySQL
Build tools: Maven, Gradle
Source control: Git (GitHub, GitLab)
DevOps: Docker, Kubernetes, Bash scripting, Linux environments
Web/application server configuration (Tomcat, Jetty, Apache HTTP Server)
Testing frameworks: JUnit, Mockito
Data formats and protocols: JSON, XML, HTTP
Agile methodologies and secure development principles
Preferred Qualifications
Master’s degree in a related field
PCI compliance implementation experience
Experience with cloud platforms (AWS, Azure, GCP)
Kubernetes cluster management
Contributions to open-source projects
Additional Requirements
Must be legally authorized to work in the United States
Must complete Form I-9 and verify identity and employment authorization
Must be fluent in written and spoken English
Accessibility and Accommodations
We are committed to providing reasonable accommodations during the application or interview process. If you need assistance, please contact us.
Equal Employment Opportunity Statement
Provision IAM is proud to be an Equal Opportunity Employer. We value diversity and strive to create an inclusive workplace where everyone feels respected and supported. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic.
How to Apply
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join Lilly as a Software Engineer (R2-R3) and help develop innovative software solutions in healthcare.
Apex Fintech Solutions seeks a skilled Software Engineer II to innovate and enhance our fintech services in a dynamic environment.
As a Sr. Software Engineer at CommonSpirit Health, you'll lead the implementation of Epic Bridges interfaces, enhancing the integration of healthcare technology.
Join Perplexity AI as a Full-Stack Engineer and play a key role in developing Comet, a revolutionary browser for millions of users.
Join Visa as a Sr. Team Leader in Software Engineering and lead innovations in payment systems with a focus on architecture and collaboration.
Join OpenAI as a full stack engineer and contribute to the development of tools that enhance AI research and deployment.
Be part of an innovative team at Skillz as a Lead Software Engineer, where you'll drive technical excellence in a premier mobile eSports platform.
Join TransUnion as an Associate Developer to create best-in-class Java applications with a focus on innovation and quality.
Join our Web Observability team as a Senior UI & SDK Web Engineer, where you'll influence the future of web performance monitoring.
Join BitGo as a Senior Software Engineer and help build resilient services that empower secure digital asset management and compliance.
Join Visa's Enterprise Risk Solutions team as a Senior Software Engineer and play a crucial role in developing innovative fraud detection solutions.
Join Point B as a Software Engineer Manager, where you'll drive the design and implementation of innovative software solutions in a collaborative environment.
Join IGT1 Lanka as a Senior Software Engineer and contribute to transforming healthcare through cutting-edge technology.
Subscribe to Rise newsletter