E

Java Software Engineer

E-IT

Toronto, Ontario, Canada · Contract

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

We are seeking a highly skilled Java Software Engineer with over 8 years of practical experience in the IT sector, specializing in Java/J2EE and RESTful web services development. This role demands a strong backend programming background and knowledge of security principles is an advantage. Candidates will be engaged in enhancing legacy systems while developing new features and applications.

Key Responsibilities

  • Develop and maintain web-based applications and backend services using Java technologies.
  • Improve existing legacy code and systems while implementing new functionalities.
  • Follow internal coding standards, development workflows, and design best practices.
  • Perform comprehensive testing, including unit testing and Test-Driven Development (TDD), and contribute to peer code reviews.
  • Collaborate effectively with team members, leveraging strong communication skills.
  • Work within Agile development frameworks, including Scrum methodologies, and use tools like JIRA for task management.
  • Investigate and resolve software defects to maintain application quality and performance.

Required Skills and Experience

  • Extensive hands-on experience (8+ years) with Java/J2EE technologies and backend development.
  • Proficient in RESTful web services design and implementation.
  • Experience with injection frameworks, including Spring and Spring Boot.
  • Strong expertise with databases such as MySQL and PostgreSQL and their integration with applications.
  • Familiarity with version control systems, particularly GIT, and usage of tools ensuring code quality and coverage.
  • Knowledge of AWS cloud environments and related development practices.
  • Experience in Agile methodologies and Scrum practices, working with tools like JIRA.
  • Capability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.

Tools & software

Java Git required PostgreSQL required MySQL required Atlassian JIRA required Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Attention to Detail

Languages

Servicenow
🤖
Online · instant AI help
Broxer