About the project A fast-growing fintech company in the payment solution.Main responsibilitiesWrite clean, concise, modular code in an agile environmentMentor developersProvide code reviewsProvide input to the DevOps teamPart of the design and architecture teamDesigning and implementing Java-based applicationsAssuring high degree of user-friendliness including good performance and the support of all relevant processesDefining application objectives and functionalityAligning application design with business goalsDebugging and resolving technical problems that ariseEnsuring continuous professional self-developmentTechnical and Professional requirementsStudies in Computer Science or comparable studies5+ years of overall software development experience using Java JVMExpertise using Java with Spring Framework & Spring-BootExperience with SQL (PostgresSQL especially) and NoSQL databasesExperienced building large and scalable applications using microservice design patternsStrong working knowledge of Agile process, CI/CD & build automation toolsTeam Lead experienceAt list 3 years of working experience in AWSExperience with API gatewaysExperience with source code management/continuous integration (CI): BitBucketEnthusiasm for the conception and implementation of software in close coordination with the teamIndependent thinker, proactive, and solution orientedWork independently and efficiently remoteGood written and verbal communication in English languageAdditional informationWillingness to work full time and full remoteWilling to attend daily and weekly meetings with the teamAvailable to engage for a long term of collaborationSalary and BenefitsCompetitive salary24 days of vacation per yearLegal holidays are moved to Fridays or Mondays, if they will be in weekendsMedical insurance, premium package for you and 2 family membersSpecialized Psychological counselling or Psychotherapy servicesDevelopment plan and access to Udemy learning platforms, access to internal trainings (technical and soft skills) and mentoring program.We offer Team Values & EnvironmentsA win-win relationshipComfortable attitudeSupport for your ideasSolution oriented approachSocial eventsMulticultural environmentsAmazing global projectsUtilizing the latest technologies and frameworksLearning & developmentTechnical & soft skills trainingGrowth via new projectsMentors and Mentees internal programTechbytes - tech internal presentationsEvolve your skills with new technologyTeam WellbeingFull remote activitiesFlexible work hoursProfessional psychotherapy services live or onlineTeam-building eventsTeamwork on projectsFriendly and supportive environmentEnvolve in various initiatives that help communities (social, charities, sponsorships and being a speaker at tech conferences)#J-18808-Ljbffr
Senior Java Engineer & Team Lead
SYNERGO GROUP
toronto, toronto
Published 7 days ago
Report job