Intermediate Java Developer
Remotive
Remoto
•6 horas atrás
•Nenhuma candidatura
Sobre
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.
Role Description
As an intermediate java developer, you will play a key role in maintaining and supporting legacy custom tools built in Excel, Microsoft Access, and VBA, while actively contributing to their modernization into a React and Java-based tech stack—driving innovation and long-term efficiency across the team.
The successful candidate is needed to be located within the Lower Mainland, BC, where we practice a remote first working model, leveraging in person interactions for strategic, collaborative, and social purposes.
What you’ll do as an intermediate java developer:
- Approach challenges and projects with a flexible, team-first mindset and actively collaborate with engineers and product owners
- Work in our agile environment, where you will have plenty of opportunities to develop, test, debug, and demonstrate your work before it is published live
- Take initiatives in proposing and implementing application changes to address business needs
- Strengthen your leadership skills by giving technical direction to peers
Qualifications
- 3 to 5 years of development experience demonstrating proficiency with core development languages such as Java (Spring Boot, Hibernate)
- Willingness to work extensively with VBA, Excel, and Access (legacy tools)
- Experience with technologies like React, Redux
- Experience with API-led development and Microservices architecture
- Experience writing SQL queries and working with both relational and non-relational databases, including platforms such as Microsoft SQL Server (MSSQL), Oracle 12c+
- Familiar with CI/CD pipeline and containerization platforms
- Experience with data structures, algorithms, distributed systems
Benefits
- Employee discounts on awesome tech from day one
- Flexible health benefits and wellness program
- TFSA and RRSP programs
- 100% matched company pension plan
- Training programs to build new and transferable skills
