Rest Java Developer (34526)

  • Ottawa, ONTARIO
  • Posted 6 hours ago | Updated 6 hours ago

Overview

Remote
On Site
Contract - W2

Skills

Innovation
Web Services
JUnit
Sprint
Collaboration
DevOps
Continuous Integration and Development
Database
PL/SQL
MySQL
Research
Emerging Technologies
Systems Architecture
Regulatory Compliance
RESTful
Java
Spring Framework
Software Design
Software Architecture
Agile
Git
Apache Maven
Jenkins
Continuous Integration
Continuous Delivery
Workflow
Relational Databases
Query Optimization
AngularJS
Problem Solving
Conflict Resolution
Communication

Job Details

We are seeking an experienced REST Developer to design, build, and enhance our Java-based web services. The ideal candidate will collaborate across IT and business teams to deliver secure, high-performance solutions that drive innovation and efficiency across our systems.

Key Responsibilities:

  • Design, develop, and maintain RESTful web services using Java, Spring, and Spring Boot.

  • Work with cross-functional teams to assess business and technical requirements, and define effective solutions.

  • Develop clean, efficient, and reusable code that meets performance, quality, and security standards.

  • Diagnose and resolve issues, identify areas for improvement, and implement enhancements.

  • Create and maintain unit tests (JUnit with mock frameworks) to ensure code reliability.

  • Participate in Agile development processes, contributing to sprint planning, reviews, and retrospectives.

  • Collaborate with DevOps to support continuous integration using Git, Maven, Jenkins, and OpenShift.

  • Design and optimize database queries and schemas across Oracle, SQL Server, and MySQL.

  • Research and recommend emerging technologies and best practices to improve system architecture and development standards.

  • Ensure compliance with internal IT policies and relevant regulatory standards.

Qualifications:

  • Proven experience developing RESTful APIs with Java, Spring, and Spring Boot.

  • Strong understanding of scalable application design and modern software architecture.

  • Experience with Agile methodologies and collaborative development environments.

  • Proficiency with Git, Maven, and Jenkins for CI/CD workflows.

  • Solid understanding of relational databases and query optimization.

  • Familiarity with AngularJS is an asset.

  • Excellent problem-solving and communication skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Myticas LLC