Sr. Java FullStack Developer – Downtown Vancouver (with work-from-home flexibility)***Completed***
Our client provides advanced scheduling decision support solutions to the global energy sector. They are a growing, stable company with a healthy and flexible work culture of collaboration, focusing on innovation and solving complex and real problems.
Job Description
We are looking for a senior Java/SaaS developer who has successfully delivered enterprise software solutions both on premise and on SaaS environments. Responsibilities will include enhancing and adding to software products currently deployed on premise by small to large organizations. You will also be architecting and implementing new secure and scalable cloud applications. As a senior member of the development team you are expected to mentor Junior team members. You will coordinate with the rest of the team working on different layers of our development platform. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
To be successful, you will need to fit into a small team environment. You must also be a proactive and independent thinker, able to take ownership of tasks with little supervision, while collaborating with and potentially supervising others. Your responsibilities include:
Enhance and extend our current software products deployed on premises
Taking ownership of new product features
Helping plan sprints, triaging bugs, grooming backlogs, etc.
Mentoring other team members as required
Improving tools for product implementation consultants who configure our software products for various customers
Helping continuously improve development process and infrastructure.
Skills and experience
A t least 5 years experience in software development
Experience in building complex software systems that have been successfully delivered to customers
Strong verbal and written communication skills
Experience working with product implementation and support teams
Experience in building enterprise web applications that are installed on premise at customer sites
Strong proficiency in Java based application development
Experience in building RESTful APIs using JAX-RS
Experience in building complex Front End applications with React/Redux/Saga
Working knowledge of SQL applied to MS SQL Server and Oracle DBs
Experience with Web application security
Devops experience (specifically CI/CD, Docker)
Very familiar with working in an agile development environment
Experience mentoring team members
Bachelor’s in computer science or a related field.
Bonus skills
Knowledge of cloud concepts and cloud architecture (AWS)
Experience in building enterprise desktop applications (Java/Swing).
Enjoy the benefits (i.e. generous company holiday policies) and opportunities at a long-established, smaller company without the risks and high-pressure of a startup. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other.
Contact: Amanda Du Toit amanda@corporate.bc.ca