1

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

Be Seen First

Proficiency in programming languages such as Python , Java , C++ , C# , or Visual Basic (.NET) * Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies * Knowledge ...

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 ...

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 ...

Be Seen First

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 July 2026, with employment types broken down into 76% Full Time, 11% Part Time, 1% Temporary, and 12% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution.
Software Industrial Automation Developer

Software Industrial Automation Developer

Great Lakes Group

Hamilton, ON • On-site

CA$43 - CA$60/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

SCADA/MES Software Developer – Industrial Automation

Wage based on experience

We are seeking a highly skilled Smart Manufacturing Developer with expertise in MES (Manufacturing Execution Systems), SCADA systems, and Track and Trace solutions to support advanced industrial automation and Industry 4.0 initiatives. This role focuses on designing, implementing, and maintaining data-driven manufacturing systems that enhance operational efficiency, visibility, and control across production environments.

Key Responsibilities

  • Lead the system design, requirements development, and software engineering lifecycle based on functional specifications
  • Architect and implement SCADA and MES solutions using platforms such as Ignition
  • Drive system integration, test planning, validation, and commissioning of automation systems
  • Develop and deploy Industry 4.0 and IIoT (Industrial Internet of Things) solutions aligned with customer requirements
  • Configure and maintain industrial networks including TCP/IP, Modbus, Profinet, and EtherNet/IP
  • Design, manage, and optimize SQL and NoSQL databases for manufacturing data systems
  • Perform data analysis, including trend identification, anomaly detection, and predictive insights using tools like Power BI and Tableau
  • Develop scalable, reusable, and well-documented code across multiple programming environments
  • Support version control, code optimization, and continuous improvement initiatives
  • Collaborate directly with clients, providing technical leadership, on-site commissioning, and system support
  • Train operators and stakeholders on SCADA/MES platforms and ensure ongoing system performance
  • Contribute to full-stack development, including frontend and backend web applications

Technical Skills & Qualifications

  • Strong experience with SCADA, MES, and Track and Trace systems in manufacturing environments
  • Proficiency in programming languages such as Python, Java, C++, C#, or Visual Basic (.NET)
  • Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies
  • Knowledge of web technologies including HTML, CSS, JavaScript, Node.js, PHP, and ASP.NET MVC
  • Familiarity with Docker, Virtual Machines, and modern deployment environments
  • Hands-on experience with PLC programming using RSLogix, Siemens TIA Portal, or Omron Sysmac Studio
  • Experience with SCADA platforms such as Wonderware ArchestrA, VTScada, or FactoryTalk SE
  • Knowledge of Node-RED and industrial data integration tools
  • Strong problem-solving, analytical thinking, and software development capabilities

Education & Experience

  • Post-secondary education in Automation Engineering, Electrical Engineering, Mechanical Engineering, or related field
  • Certification as an Engineering Technologist (CET) or equivalent is an asset
  • 5+ years of experience in SCADA/MES development and implementation
  • 7+ years of experience in software development or industrial engineering
  • Extensive experience in commissioning, troubleshooting, and industrial system deployment

Core Competencies

  • Excellent communication skills (written and verbal)
  • Ability to work in fast-paced, collaborative environments
  • Strong technical leadership and client-facing skills
  • Self-motivated with a focus on innovation and continuous improvement

Work Environment

  • Hybrid work model with travel requirements for on-site commissioning and client support
  • Office-based work with exposure to industrial environments

Smart Manufacturing, MES, SCADA, Track and Trace, Industrial Automation, Industry 4.0, IIoT, Ignition SCADA, System Integration, PLC Programming, SQL Database, NoSQL, Python, Java, C++, C#, .NET, HTML, CSS, JavaScript, Node.js, ASP.NET MVC, Docker, Virtual Machines, Power BI, Tableau, TCP/IP, Modbus, Profinet, EtherNet/IP, Node-RED, FactoryTalk, Wonderware, VTScada, Automation Engineering, Manufacturing Systems, Data Analytics

Company Description

Hiring Transparency & AI Disclosure Statement
In compliance with applicable Canadian employment regulations, we confirm that this job posting represents a current, active vacancy within our organization.
We do not use artificial intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters and hiring managers.
If our hiring practices change in the future to include AI-assisted tools, appropriate disclosure will be provided in accordance with applicable laws.