Java REST Developer (36238)

Myticas Consulting

Ottawa

On-site

CAD 85,000 - 120,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Myticas Consulting seeks an experienced Java backend developer to join an enterprise software team on a 12-month contract in Ottawa. You will design and implement scalable APIs, microservices, and integrations using Java, Spring Boot, REST, SOAP, and modern backend tech.

You will work in an Agile environment, contribute to technical design, and ensure secure, reliable systems with robust testing and CI/CD practices.

Qualifications

  • Strong Java backend development experience with Spring Framework and Spring Boot.
  • Hands-on experience building and integrating RESTful APIs and SOAP services.
  • Proficiency with JPA/Hibernate and relational databases.
  • Experience with Git, CI/CD pipelines (GitHub Actions/Jenkins).
  • Experience writing automated tests (JUnit/Playwright/Mockito).
  • Familiarity with Agile/Scrum development environments.

Responsibilities

  • Design, develop, test, and maintain backend apps using Java, Spring Boot, and Spring Framework.
  • Develop and integrate RESTful and SOAP web services for enterprise systems.
  • Design scalable microservices and APIs; ensure security and performance.
  • Work with relational databases via JPA/Hibernate.
  • Contribute to code reviews, troubleshooting, and optimization.
  • Support CI/CD and deployment pipelines (Git, GitHub Actions, Jenkins).
  • Collaborate with cross-functional teams in an Agile environment.
  • Follow enterprise security standards in API development.

Skills

Java backend
Spring Boot
REST APIs
SOAP Web Services
JPA/Hibernate
CI/CD
Agile/Scrum
JUnit/Playwright

Tools

Git
GitHub Actions
Jenkins
Docker
Kubernetes

Job description

We are seeking an experienced Java / REST Software Developer to join an enterprise software development team on a 12-month contract. The successful candidate will focus primarily on backend application development, designing and implementing scalable, secure, and reliable APIs, microservices, and enterprise integrations.

This role is ideal for a highly skilled, self-motivated developer with strong Java and Spring Boot expertise who can work independently, contribute to technical design decisions, and collaborate effectively within an Agile development environment.

Key Responsibilities
  • Design, develop, test, and maintain backend applications using Java, Spring Boot, and Spring Framework.
  • Develop and integrate RESTful and SOAP web services to support enterprise applications and systems.
  • Design and implement scalable, maintainable microservices and enterprise APIs.
  • Utilize JPA/Hibernate and relational databases for data persistence and application integration.
  • Apply object-oriented programming (OOP) principles, design patterns, and software engineering best practices.
  • Develop and maintain automated unit, integration, and functional tests using JUnit, Playwright, and mocking frameworks.
  • Participate in code reviews, troubleshooting, performance optimization, and technical design discussions.
  • Support continuous integration and deployment processes using Git, GitHub Actions, Jenkins, and related CI/CD tools.
  • Collaborate with cross-functional teams to deliver high-quality software solutions within an Agile development environment.
  • Ensure applications adhere to enterprise security, networking, and performance standards.
Required Qualifications & Experience
  • Strong professional experience in Java backend development, including Spring Framework and Spring Boot.
  • Hands-on experience developing and integrating RESTful APIs and SOAP web services.
  • Strong understanding of Java Persistence API (JPA) and ORM frameworks such as Hibernate.
  • Experience working with relational database management systems (RDBMS) and SQL.
  • Thorough understanding of object-oriented design principles, SOLID principles, and software design patterns.
  • Experience designing, developing, and maintaining enterprise applications and backend integrations.
  • Proficiency with Git, source control practices, and CI/CD pipelines, including GitHub Actions and/or Jenkins.
  • Experience writing automated tests using JUnit, Playwright, and mocking frameworks such as Mockito.
  • Understanding of TCP/IP networking fundamentals, application security, and secure API development.
  • Experience working in an Agile/Scrum development environment.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently, manage priorities, and deliver quality software with minimal supervision.
Nice-to-Have Skills
  • Experience developing and deploying microservices-based architectures.
  • Knowledge of containerization technologies, such as Docker and Kubernetes.
  • Experience with enterprise application integration and distributed systems.
  • Familiarity with API security standards, including OAuth 2.0, JWT, and TLS.
  • Experience supporting automated build, testing, and deployment pipelines.
  • Exposure to cloud-based application environments.
Ideal Candidate

The ideal candidate is a seasoned Java backend developer with deep expertise in Spring Boot, REST/SOAP APIs, JPA, and relational databases. They are comfortable working with complex enterprise systems, developing robust integrations, and independently delivering high-quality backend solutions. Strong software design fundamentals, automated testing experience, and familiarity with modern CI/CD practices will be essential to success in this role.,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

G-FORCE IT SERVICES INC • Canada

On-site
CAD 80,000 - 110,000
Senior Software Developer - Java
Senior Software Developer - Java

Highspring • Montreal

On-site
CAD 100,000 - 150,000
Java Backend Developer
Java Backend Developer

Smart IT Frame LLC • Mississauga

On-site
CAD 110,000 - 140,000
Java Developer
Java Developer

Virtusa Corporation • Mississauga

On-site
CAD 110,000 - 170,000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Java Full Stack Systems Developer
Java Full Stack Systems Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

On-site
CAD 50,000 - 70,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Java Integration Developer
Java Integration Developer

JLI Consulting Talent Search • Vaughan

On-site
CAD 75,000 - 95,000
Senior Java- Low Latency Developer
Senior Java- Low Latency Developer

Astra-North Infoteck Inc. • Mississauga

On-site
CAD 100,000 - 140,000