Overview

Java Fullstack Developer Jobs in Vancouver – British Columbia at Synechron

Title: Java Fullstack Developer

Company: Synechron

Location: Vancouver – British Columbia

Category: Software Development, IT/Tech

Role:

Java Full Stack Developer Vancouver, British Columbia, Canada (hybrid/3 days in a week)

JD-MUST HAVE-5-7 years software development experience+5 years experience with Java 8+ and Spring Framework (Spring Boot)+2 years experience developing distributed cloud applications (Open Shift, Azure)+5 years experience with Relational Database and data modeling experience using SQL Server2+ year experience with Web technologies such as HTML, HTTP, Java script and CSS and frontend frameworks like Angular, React

Hands on experience

designing, developing, testing, and troubleshooting RESTful API and interface specifications (Swagger)

Experience working

with Dev Ops pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)

Experience working

within professional software engineering practices for the full software development life cycle, including coding standards,

code reviews

, source code management, build processes and testing.

Understanding of agile methodologies and

project management

using JIRAExperience working with a global offshore team

UML and Design patterns

RESPONSIBILITIES

-Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas

Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

Document and demonstrate solutions by developing documentation, flowcharts, UML diagrams and code comments

Collaborate with other developers on the team to model and design new Web applications and API interfaces

Develop and support highly scalable, high-performance APIs.Ensure high code quality through automated unit and functional testing

Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery

Design and develop code structures to promote reusability across many applications

Work within a talented team comprised of technical, product and business team members to deliver exceptional products.

Stay open-minded and look beyond your stack to solve complex problems

You will

actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges

Excellent

communication

including the ability to distill technical details into human terms.

NICE-TO-HAVE:

Capital Markets and Wealth management industry experience

Understanding of Web FE development frameworks and libraries such as Angular and React

Experience working

with Redis, Non-relational databases, other Caching technologies

Experience in TDD methodologies

Working experience

in one or more of:

Algorithm design

and

optimization

Large-scale systems

Parallel or distributed systems

Micro-service design and implementation (load balancing, discovery, resiliency)

Azure, Apigee, OCP, Docker, Kubernetes Experience supporting production-level software (SRE, Dynatrace).

Experience with

code merging and branching methodologies using Git and code release process.

Ability to

si…

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.