Back to job search
SG
Synergo GroupVerified Job Source

Senior Java Engineer & Team Lead

The Senior Java Engineer & Team Lead will write clean, modular code and mentor developers while being part of the design and architecture team. They will also debug technical problems and ensure alignment of application design with business goals.

  • Remote
  • Canada
  • Posted May 4, 2026
  • 1 position

Job summary

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)

What you’ll do

The Senior Java Engineer & Team Lead will write clean, modular code and mentor developers while being part of the design and architecture team. They will also debug technical problems and ensure alignment of application design with business goals.

Requirements

Candidates should have a degree in Computer Science or a related field and at least 5 years of software development experience with Java. Expertise in Spring Framework, AWS, and experience with SQL and NoSQL databases are also required.

Benefits

• Medical Insurance • Vacation • Psychological Counselling • Development Plan • Training

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Framework
  • Spring-Boot
  • SQL
  • NoSQL
  • Microservices
  • Agile
  • CI/CD
  • AWS
  • API Gateways
  • BitBucket
  • Problem Solving
  • Communication
  • Mentoring
  • Team Leadership
  • Software Development

Job areas

  • Technology
  • Finance & Accounting
  • Software
  • Management & Leadership

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Posting language
English
Working hours
40 hours per week