with strong expertise in both backend and frontend technologies to join our dynamic development team. The ideal candidate will have hands-on experience building scalable applications using modern Java frameworks and Angular, as well as working within CI/CD pipelines and cloud environments.
Key Responsibilities
Design, develop, and maintain scalable, high-performance applications using
Java (17 or 21)
and
Spring Boot
.
Develop responsive front-end applications using
Angular (8 or higher, ideally Angular 17)
,
HTML5
,
CSS
, and
TypeScript/JavaScript
.
Build and maintain
RESTful APIs
and integrate secure authentication using
Spring Security + JWT/OAuth2
.
Work with
cloud-based databases
such as
PostgreSQL
and
Neo4J
(graph database).
Implement and debug
microservices
in a
Linux
environment.
Apply software design principles, data structures, and architecture best practices.
Collaborate with cross-functional teams in an
Agile
environment.
Participate in troubleshooting, application support, and performance optimization.
Technical Skills
Backend:
Java (17/21), Spring Boot, Maven/Gradle
Frontend:
Angular (8+), HTML5, CSS, JavaScript/TypeScript
APIs & Security:
RESTful APIs, Spring Security, JWT, OAuth2
Databases:
Neo4J, PostgreSQL
CI/CD & DevOps:
GitLab, Jenkins, Git/Gerrit
Monitoring & Logging:
Prometheus, Grafana, ELK/EFK Stack
Containerization:
Docker, Helm, Kubernetes, Spinnaker
Testing:
JUnit, Mockito, Selenium, Cucumber, Cypress
IDEs:
IntelliJ IDEA, Visual Studio Code
OS:
Linux / Unix
Familiarity with
Free Open-Source Software (FOSS)
and license management
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of professional experience as a Full Stack Developer.
Proven experience in both front-end and back-end development.
Strong analytical, troubleshooting, and communication skills.
Experience working in Agile teams and fast-paced environments.
Excellent written and verbal communication in English.
Job Types: Full-time, Fixed term contract
Contract length: 6-12 months
Application question(s):
Do you have hands-on experience with RESTful API development and Spring Security (JWT or OAuth2)?
Have you worked with cloud-based databases such as PostgreSQL or Neo4J?
Have you implemented or supported microservices in a Linux environment?
Have you worked with Docker, Kubernetes, or Helm?
Which testing frameworks have you used (e.g., JUnit, Mockito, Selenium, Cucumber, Cypress)?
Experience:
Java (Spring Boot): 5 years (required)
Angular: 3 years (required)
Location:
Ottawa, ON (preferred)
Work Location: Hybrid remote in Ottawa, ON
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.