πCosta Rica
Senior Full-Stack Software Engineer
closed
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
Similar Remote Jobs
πUkraine
πAustralia
π°$191k-$223k
πUnited States
π°$124k-$145k
πUnited States
πUnited States
πGermany
πCanada
π°$170k-$200k
πWorldwide
πNigeria