1

Java Developer Java Jobs in Thorold, ON (NOW HIRING)

Java (Spring Boot), Python, Some components in C and C++ * Frontend: TypeScript, Angular * Data ... Strong fundamentals in computer science and software engineering * Ability to take ambiguous ...

Python, Java (Spring Boot), C and C++ * Python tooling: pydantic, FastAPI, asyncio, pytest ... Strong fundamentals in computer science and software engineering * Experience building and ...

You'll work across the stack and partner closely with engineering to catch issues early and raise ... Python, Java, TypeScript * Test frameworks: pytest, JUnit, Playwright or Cypress * API and load ...

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ... Power Apps, Power Automate, GitHub, SQL, Power BI, Java, Grid Assets * Knowledge of Infor M3 Cloud ...

Collaborate with engineering, product, and leadership to keep direction aligned Requirements // Tech Stack * Backend: Python, Java, C and C++ * Python tooling: pydantic, FastAPI, asyncio, pytest * ML ...

CRM Specialist

Stoney Creek, ON · On-site

CA$50K - CA$90K/yr

General software development experience -- proficiency in at least one of JavaScript, Python, Java ... Zoho certifications (Zoho CRM Developer, Zoho Creator, Zoho One). * Experience with Zoho Catalyst ...

Java Developer Java information

What are Java Developers?

Java Developers are software professionals who design, develop, and maintain applications using the Java programming language. They work on a wide range of projects, from web and mobile applications to enterprise-level systems. Their responsibilities often include writing clean code, debugging, collaborating with other team members, and ensuring applications are secure and scalable. Java Developers are also expected to stay updated with the latest Java technologies and frameworks to deliver efficient solutions.

What is the difference between Java Developer Java vs Java Software Engineer?

AspectJava Developer JavaJava Software Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, startups
Industry UsageSoftware development, web applications, enterprise solutionsSoftware development, web applications, enterprise solutions
Common Search IntentJob roles, skills, salary infoJob roles, skills, salary info

Java Developer Java and Java Software Engineer roles often overlap in skills and work environment. Both require similar credentials and are used interchangeably in the industry. The main difference lies in the job title emphasis: 'Developer' focuses on coding and building applications, while 'Software Engineer' may imply a broader scope including design and architecture. Candidates should review specific job descriptions to understand the expectations for each role.

What are the key skills and qualifications needed to thrive as a Java Developer, and why are they important?

To thrive as a Java Developer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with frameworks like Spring or Hibernate, version control systems such as Git, and build tools like Maven or Gradle is essential, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Effective problem-solving, teamwork, and good communication skills help Java Developers excel in collaborative and dynamic environments. These technical and soft skills are crucial for building robust, maintainable software solutions that meet business requirements.

How does a Java Developer typically collaborate with other teams during the software development lifecycle?

Java Developers often work closely with cross-functional teams, including front-end developers, QA testers, project managers, and sometimes clients. They participate in code reviews, contribute to design discussions, and coordinate with DevOps professionals to ensure smooth deployment processes. Effective communication and teamwork are essential, as Java Developers must translate technical requirements, troubleshoot issues, and ensure their code integrates seamlessly with other system components. This collaborative environment not only enhances project outcomes but also provides opportunities to learn from different disciplines.
What cities near Thorold, ON are hiring for Java Developer Java jobs? Cities near Thorold, ON with the most Java Developer Java job openings:
Infographic showing various Java Developer Java job openings in Thorold, ON as of June 2026, with employment types broken down into 80% Full Time, 16% Part Time, and 4% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.

Software Engineer

Providius

Hamilton, ON • On-site

Full-time

Medical, Dental, Vision

Posted 20 days ago


Job description

// About Providius

Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructure within mission-critical environments.

Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building practical, reliable systems that solve real-world problems.

// Position Overview

We’re looking for a software engineer to join our development team. You’ll work across our platform, from backend services to user interfaces, helping build systems that need to be reliable, scalable, and performant.

This role is ideal for someone with strong fundamentals, a collaborative mindset, and a desire to continuously learn. You’ll contribute to production systems, participate in architectural decisions, and grow alongside a team that values practical, well-engineered solutions.

// Duties and Responsibilities
  • Design, build, and ship features end-to-end, from concept through deployment
  • Work across the stack as needed—backend services, APIs, frontend interfaces, and supporting infrastructure
  • Develop and maintain testing strategies, including unit tests, integration tests, and test tooling (e.g., mocks, simulation environments)
  • Collaborate with teammates to break down problems, define requirements, and iterate on solutions
  • Contribute to improving development workflows, tooling, and overall engineering practices
  • Debug and resolve issues across the system, including production environments when needed
  • Continuously build domain knowledge in media and networking systems to inform better engineering decisions
  • Ability to take ownership of features and see them through to completion

The balance of this work will vary depending on the project and your strengths, but ownership and follow-through are consistent expectations

Requirements

// Tech Stack
  • Backend: Java (Spring Boot), Python, Some components in C and C++
  • Frontend: TypeScript, Angular
  • Data: PostgreSQL, TimescaleDB
  • Infrastructure: Linux (Ubuntu)
  • Tools: JIRA, Bitbucket
// Required Skills / Experience
  • 2–5 years of experience building and shipping software in a professional environment
  • Strong fundamentals in computer science and software engineering
  • Ability to take ambiguous problems and turn them into working, maintainable solutions
  • Comfortable working across different parts of a system (backend, frontend, testing, or infrastructure)
  • Experience writing clean, testable, and maintainable code
  • Solid understanding of relational databases (PostgreSQL or similar)
  • Strong debugging and problem-solving skills
  • Effective communication and collaboration in a team environment
// Nice to haves
  • API design and backend best practices
  • Experience with microservices or distributed systems
  • High-availability and performance optimization
  • Test-driven development and automated testing
  • Familiarity with networking concepts (a strong plus in our domain)
// Why join Providius
  • Work on systems that operate in real-time, high-stakes environments
  • Small team with high ownership and direct impact
  • Opportunity to grow into architecture and technical leadership

Benefits

  • Casual dress
  • Dental care
  • Extended health care
  • On-site parking
  • Vision care

Work Location: In person