Remotery

Senior Software Engineer – Java, Angular

Posted Jul 1

This is a fully remote position, open to applicants in Canada.

📋 Description

• Develop software code that is not only efficient but also high-performing, testable, scalable, secure, and of superior quality.

• Implement object-oriented programming principles and design patterns.

• Actively participate in agile project teams during scrum meetings, sprint planning, and code reviews.

• Engage in requirements analysis sessions, technical design, implementation, testing, problem solving, and technical documentation.

• Create automated unit tests.

• Handle integration testing, both manually and through automation.

• Communicate technical challenges to peers, architects, and project managers, while offering innovative solutions.

• Maintain application quality and prevent regressions by ensuring test suites cover the full range of system features.

• Foster client success across the team by collaborating with engineers, designers, and managers to understand user challenges, foresee potential issues, and refine solutions that enhance client satisfaction.

• Actively contribute to the Engineering Practice community by mentoring others through Communities of Practice (CoPs) or on project teams, while aiding the development of technical skills.

• Independently manage project delivery within established architecture, showcasing autonomy and accountability throughout all phases from conceptualization to deployment.


⛳️ Requirements

• Bachelor’s degree in Computer Science or Software Engineering with a comprehensive understanding of CS fundamentals and theories relevant to application development.

• At least 8+ years of experience/expertise in the specified areas below:

• Strong software development background using Java.

• Experience in building applications with Spring, SpringBoot, and ORM frameworks such as Hibernate and JPA.

• Proficient in developing applications with Angular 2+.

• Skilled in creating RESTful Web Services.

• Familiar with front-end technologies: Angular 2+, JavaScript/TypeScript, HTML, and CSS.

• Knowledgeable in writing SQL Queries, including Joins, Views, Group By, and Having Clause.

• Familiar with version control systems, preferably GIT.

• Experience in Agile software development methodologies.

• Expertise in applying Object-Oriented Programming principles such as abstraction and encapsulation.

• Proven experience in creating and implementing well-tested, scalable, and high-performance enterprise-level systems.

• Experience in executing Unit, Integration, and End-to-End Testing.

• Strong client-facing experience and excellent communication skills.


🏝️ Benefits

• Flexible work environment – whether at the office, your home, or a combination of both.

• Fitness programs and mental health plans (dependent on country).

• Generous time-off policy.

• Professional services model that supports career growth and development opportunities across various projects, offerings, and industries.

People also viewed

Virta Health1 day ago

Senior Backend Software Engineer, Client Group

US flagAlaska, +8 more statesFull-timeBackend Engineer$148.5k – $192k/year
ApplyView job
Miratech1 day ago

Senior Back-End Engineer, Node.js

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Keeper Security, Inc.1 day ago

Senior Java Full Stack Engineer

US flagCalifornia OnlyFull-timeBackend Engineer
ApplyView job
B&A Consulting Srl1 day ago

Python Developer – Freelance

IT flagItaly OnlyFull-timeBackend Engineer€180 – €230/year
ApplyView job
LaunchDarkly1 day ago

Backend Engineer

US flagUnited States OnlyFull-timeBackend Engineer$145.5k – $200.1k/year
ApplyView job
DraftKings Inc.1 day ago

Software Engineer, Backend

CA flagCanada OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers