Senior Full-Stack Software Engineer

closed
Provision IAM Logo

Provision IAM

πŸ’΅ $85k-$115k
πŸ“Remote - Worldwide

Summary

Join Provision IAM, a digital solutions agency specializing in financial and regulatory environments, as a Senior Full-Stack Software Engineer. This fully remote role requires strong Java expertise and front-end development skills. You will be responsible for the full lifecycle of enterprise web applications, from design and development to deployment and maintenance, ensuring scalability, performance, and security. This position offers a salary range of $85,000 to $115,000 annually, commensurate with experience and qualifications.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • At least 5 years of experience in enterprise full-stack software development
  • 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
  • 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

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

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

Benefits

  • The salary range for this full-time position is $85,000 to $115,000 annually, commensurate with experience and qualifications
  • This fully remote role is open to U.S.-based candidates authorized to work in the United States
This job is filled or no longer available