Engineering

Senior Java Engineer & Team Lead

Toronto, Ontario
Work Type: Full Time

About the project:


A fast-growing fintech company in the payment solution.

 

Main responsibilities:

Write clean, concise, modular code in an agile environment

Mentor developers

Provide code reviews

Provide input to the DevOps team

Part of the design and architecture team

Designing and implementing Java-based applications

Assuring high degree of user-friendliness including good performance and the support of all relevant processes

Defining application objectives and functionality

Aligning application design with business goals

Debugging and resolving technical problems that arise

Ensuring continuous professional self-development


Technical and Professional requirements: 

      Studies in Computer Science or comparable studies

5+ years of overall software development experience using Java JVM

Expertise using Java with Spring Framework & Spring-Boot

Experience with SQL (PostgresSQL especially) and NoSQL databases

Experienced building large and scalable applications using microservice design patterns

Strong working knowledge of Agile process, CI/CD & build automation tools

Team Lead experience

At list 3 years of working experience in AWS

Experience with API gateways

Experience with source code management/continuous integration (CI): BitBucket

Enthusiasm for the conception and implementation of software in close coordination with the team

Independent thinker, proactive, and solution oriented

Work independently and efficiently remote

Good written and verbal communication in English language

Additional information:

      Willingness to work full time and full remote

Willing to attend daily and weekly meetings with the team

Available to engage for a long term of collaboration

  

Salary and Benefits: 

Competitive salary

24 days of vacation per year

Legal holidays are moved to Fridays or Mondays, if they will be in weekends

Medical insurance, premium package for you and 2 family members

Specialized Psychological counselling or Psychotherapy services

Development plan and access to Udemy learning platforms, access to internal trainings (technical and soft skills) and mentoring program.

 

We offer:

 Team Values & Environments 

A win-win relationship

Comfortable attitude

Support for your ideas

Solution oriented approach 

Social events

Multicultural environments

Amazing global projects

Utilizing the latest technologies and frameworks

Learning & development

Technical & soft skills training

Growth via new projects

Mentors and Mentees internal program

Techbytes - tech internal presentations

Evolve your skills with new technology

 
Team Wellbeing 

Full remote activities

Flexible work hours

Professional psychotherapy services live or online

Team-building events

Teamwork on projects

Friendly and supportive environment 

Envolve in various initiatives that help communities (social, charities, sponsorships and being a speaker at tech conferences)

Submit Your Application

You have successfully applied
  • You have errors in applying