
Senior Software Engineer - Java, Angular
3pillar
Posted 2026-05-18
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Senior Software Engineer building enterprise‑grade Java back‑ends and Angular front‑ends for AI‑focused products. Remote full‑time role delivering high‑quality, scalable code while collaborating with clients and cross‑functional teams.
Role Snapshot
- Senior Software Engineer
- Java backend development
- Angular frontend development
- Remote full‑time
- Enterprise AI platform
Must-Have Requirements
- Java
- Spring / SpringBoot
- Hibernate / JPA
- Angular
- TypeScript / JavaScript
- HTML / CSS
- REST APIs
- SQL
- Agile methodologies
- Object‑oriented programming principles
- Unit, integration & end‑to‑end testing
- software development
- Spring
- REST
- Bachelor’s degree in Computer Science or Software Engineering
Nice-to-Have Signals
- Git
- Struts
- Backbone
- Marionette
- Microservices / Serverless architectures
- Factory / Singleton / Observer design patterns
- AWS / Azure
- Docker / Kubernetes
- microservices
- cloud platforms
- containerization
Work Setup
- Location: Canada, Canada
- Work mode: REMOTE
- Remote scope: GLOBAL
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Relocation
- Notice period
- Security clearance
- Coding test
What You'll Likely Work On
- Design and implement performant, secure, and testable Java services using Spring and related frameworks
- Build responsive Angular front‑ends and integrate them with RESTful APIs
- Write and maintain automated unit, integration, and end‑to‑end test suites
- Participate in agile ceremonies, sprint planning, and code reviews
- Collaborate with clients, designers, and managers to clarify requirements and drive solutions
- Mentor peers through Communities of Practice and project‑team interactions
- Drive end‑to‑end project delivery autonomously from concept through deployment
Good Fit If You Have
- Strong client‑facing communication experience
- Experience with cloud platforms (AWS, Azure) and containerization
- Familiarity with microservices or serverless architectures
- Ability to mentor and share technical knowledge
Skills
- Java
- Spring / Spring Boot
- Hibernate / JPA
- Angular
- TypeScript / JavaScript
- HTML / CSS
- REST APIs
- SQL
- Git (preferred)
- Agile methodologies
- Unit, integration & E2E testing
- Microservices / Serverless (preferred)