Emburse

Software Engineer III, Java

Emburse

full-time

Posted on:

Location Type: Hybrid

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSJavaSQL

About the role

  • Fix bugs of moderate complexity and demonstrates proficient debugging skills
  • Review code for team members, providing in-depth comments
  • Develop new features or enhancements with minimal supervision
  • Deliver medium level refactoring
  • Implement unit testing and integration testing where needed
  • Produce quality technical documentation
  • Make technical documentation/knowledge base contributions and technical team presentations
  • Give constructive feedback to team members
  • Understand of industry jargon and business concepts
  • Raise roadblocks and updates estimations as needed
  • Identifies viable alternative solutions and presents them

Requirements

  • At least 4 years of software development experience using Java
  • Experience with AWS Services
  • Mastery of at least one language and developing mastery of multiple other languages, frameworks and tools
  • Understanding of relational databases like SQL, development frameworks, and commonly used industry libraries.
  • Understanding of testing and integration testing techniques
  • Moderate understanding of how a handful of key sub-systems interoperate
  • Ability to read and understand existing code and offer recommendations for improvement
  • Learns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices
  • Understanding of OWASP
  • Understanding of various design patterns and OOP paradigm
  • Experience in RESTful and security of API design
  • Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
Benefits
  • Equal employment opportunities
  • Transparent interview process
  • Responsiveness in communication
  • Opportunities to speak with engineers about their experiences

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaAWS ServicesSQLunit testingintegration testingsecure software developmentOWASPRESTful API designdesign patternsOOP
Soft skills
debugging skillscode reviewconstructive feedbacktechnical documentationcommunicationproblem-solvingteam collaborationadaptabilitycritical thinkingtime management
Certifications
Bachelor’s degree in Computer Science
Xanadu

Software Developer – Backend

Xanadu
Mid · Seniorfull-time🇨🇦 Canada
Posted: 4 hours agoSource: xanadu.applytojob.com
AWSCloudDockerPostgresPythonSQLTerraform
3Pillar Global

Technical Lead, Software Engineering – Assembler, Visual Basic, C++

3Pillar Global
Seniorfull-time🇨🇦 Canada
Posted: 7 days agoSource: jobs.lever.co
CloudJava
3Pillar Global

Senior Software Engineer – Assembler, Visual Basic, C++

3Pillar Global
Seniorfull-time🇨🇦 Canada
Posted: 7 days agoSource: jobs.lever.co
SDLC
Sun Life

Student – API Engineer

Sun Life
Entryinternship🇨🇦 Canada
Posted: 9 days agoSource: sunlife.wd3.myworkdayjobs.com
JavaNoSQLSpring BootSpringBootSQL