In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ... internships, personal projects, or academic projects are highly valued). * Technical Skills ...
In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ... internships, personal projects, or academic projects are highly valued). * Technical Skills ...
In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ... internships, personal projects, or academic projects are highly valued). * Technical Skills ...
In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ... internships, personal projects, or academic projects are highly valued). * Technical Skills ...
Intern - Technical
Toronto, ON · Hybrid
CA$25 - CA$40/hr
All interns will have the opportunity to write and test software in a web application framework ... Java, Spring, SpringBoot, RESTapi, Nodejs, SQL, MongoDB, Postgres * Backend testing: Junit ...
Intern - Technical
Toronto, ON · Hybrid
CA$25 - CA$40/hr
All interns will have the opportunity to write and test software in a web application framework ... Java, Spring, SpringBoot, RESTapi, Nodejs, SQL, MongoDB, Postgres * Backend testing: Junit ...
Must have: * 3-4 yearsof hands-on experience (or strong internship/co-op experience) in: * Java / Spring Boot * Reactor similarfront-end frameworks * Node.jsorPython * SQL * IBM Mainframe - Batch ...
Must have: * 3-4 yearsof hands-on experience (or strong internship/co-op experience) in: * Java / Spring Boot * Reactor similarfront-end frameworks * Node.jsorPython * SQL * IBM Mainframe - Batch ...
Software Developer (Student Position)
London, ON · On-site
CA$43K - CA$71K/yr
Modern JavaScript/TypeScript, Java, C#/.NET, Python, VB6, VBA or similar languages * Web ... Previous internship, co-op, academic project, or volunteer experience related to software ...
Software Developer (Student Position)
London, ON · On-site
CA$43K - CA$71K/yr
Modern JavaScript/TypeScript, Java, C#/.NET, Python, VB6, VBA or similar languages * Web ... Previous internship, co-op, academic project, or volunteer experience related to software ...
Software Developer (Student Position)
Toronto, ON · On-site
CA$43K - CA$71K/yr
Modern JavaScript/TypeScript, Java, C#/.NET, Python, VB6, VBA or similar languages * Web ... Previous internship, co-op, academic project, or volunteer experience related to software ...
Software Developer (Student Position)
Toronto, ON · On-site
CA$43K - CA$71K/yr
Modern JavaScript/TypeScript, Java, C#/.NET, Python, VB6, VBA or similar languages * Web ... Previous internship, co-op, academic project, or volunteer experience related to software ...
Offensive Security - Penetration Tester
CA$62K - CA$99K/yr
Familiarity with development technologies like Docker, CDK, Terraform, Java, Python, React, GraphQL ... The salary range (or starting rate for interns and associates) for this role represents numerous ...
Offensive Security - Penetration Tester
CA$62K - CA$99K/yr
Familiarity with development technologies like Docker, CDK, Terraform, Java, Python, React, GraphQL ... The salary range (or starting rate for interns and associates) for this role represents numerous ...
Senior Backend Engineer
Toronto, ON · On-site
Mentor junior engineers and interns * Promote best practices and high-quality development ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...
Senior Backend Engineer
Toronto, ON · On-site
Mentor junior engineers and interns * Promote best practices and high-quality development ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...
Senior Fullstack Engineer
Toronto, ON · On-site
Mentor junior engineers and interns * Promote best practices and high-quality development ... Rich development experience with Java / Spring Boot, React, ECMAScript standard and SQL (MySQL)
Senior Fullstack Engineer
Toronto, ON · On-site
Mentor junior engineers and interns * Promote best practices and high-quality development ... Rich development experience with Java / Spring Boot, React, ECMAScript standard and SQL (MySQL)
Java Internship information
What is a Java Internship?
What are the key skills and qualifications needed to thrive as a Java Intern, and why are they important?
What is the difference between Java Internship vs Java Developer?
| Aspect | Java Internship | Java Developer |
|---|---|---|
| Required Credentials | Typically pursuing or recently completed a degree in Computer Science or related field | Bachelor's degree in Computer Science or related, often with certifications |
| Work Environment | Entry-level, training-focused, often part-time or temporary | Full-time, professional development, project-based |
| Employer & Industry Usage | Internships offered by tech companies, startups, and organizations for training | Full-time roles in software development companies, IT departments, or tech firms |
| Common Search & Comparison Intent | Understanding entry points into Java development | Seeking full-time Java development roles |
In summary, a Java Internship is an entry-level, training-focused position designed for students or recent graduates to gain practical experience. A Java Developer is a full-time professional role requiring more experience and responsibility in developing Java applications.
What types of projects do Java interns typically work on, and how do these projects support their learning and professional growth?
- Chemistry Internship Summer 2025
- Swe Internships Summer 2025
- Software Engineer Summer 2025 Internship
- Internship Junior Software Developer
- Internship Junior Scrum Master
- Commodity Trading Summer Intern
- Internship Verizon Java Developer
- Internship Assistant Horse Trainer
- Linux System Engineer Internship
- Internship Summer Geology Intern
- Internship Remote Pet Industry
- Undergraduate Dental Summer Internships
- Research And Development Internship
- Quality Internship
- Internship Sports Software Engineer
- Internship 4 10 Work Schedule
- Startup Software Developer Internship
- Internship Summer Aviation Internships
- Summer Internships Science
- Remote Internship Non Tech

Ritchie Bros. Auctioneers rating
7.5
Based on 26 frontline employees who took The Breakroom Quiz
3rd of 16 rated auctioneers
Job description
About the Role:
We are looking for an enthusiastic and motivated Senior Software Engineer to join our marketplace teams. This is an excellent opportunity for someone early in their career who is eager to learn and contribute to building robust and efficient software systems. You will work closely with senior engineers to develop and maintain applications. We believe in fostering a culture of continuous learning, automation, and collaboration, and you'll actively participate in that mission.
Responsibilities:
- Software Development:
- Write clean, well-tested, and maintainable code
- In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications.
- For SQL and NoSQL databases such as PostgreSQL, Azure SQL, Azure CosmosDB, Azure Storage Blob
- Participate in code reviews, follow engineering standards, and use GitHub + GitHub Copilot effectively (with good judgment and review discipline)
- Write unit tests and help improve test coverage and overall code quality
- Assist in debugging and resolving software defects and issues.
- Continuously explore and adopt AI tools and frameworks
- Support application portfolio for "level 3" incidents as necessary
- Write clean, well-tested, and maintainable code
- Collaboration & Learning:
- Collaborate effectively with team members, product managers, and other stakeholders.
- Actively participate in team meetings, stand-ups, and discussions.
- Proactively seek out learning opportunities, staying up-to-date with new technologies and industry best practices.
- Ask questions, learn from senior engineers, and contribute to a positive team environment.
Qualifications:
- Education/Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience/coding bootcamp completion.
- 5-8 years of professional software development experience (internships, personal projects, or academic projects are highly valued).
- Technical Skills (Foundational):
- Foundational understanding of OOP, Asynchronous programming
- Foundational understanding of at least one modern programming language (e.g. .NET, React JS, JavaScript/TypeScript).
- Familiarity with RESTful APIs and Microservices
- Familiarity with version control systems (e.g. ADO, GitHub).
- Basic understanding of command-line tools and Linux environments.
- An eagerness to learn about cloud platforms (AWS, Azure), containers (Docker, Kubernetes), and CI/CD concepts.
- Working knowledge of authentication concepts (OAuth2, JWT) and SSO
- Skills & Attributes:
- Strong problem-solving skills with a curious and analytical mindset.
- Excellent communication skills, both written and verbal.
- Highly motivated, self-starter, and eager to learn new technologies and concepts quickly.
- Ability to work effectively both independently and as part of a team.
- Detail-oriented with a commitment to writing high-quality code.
Bonus Points:
- Any exposure to cloud platforms (AWS, Azure) or containerization (Docker, Kubernetes).
- Experience with scripting languages (e.g., Bash, Python).
- Completed personal projects demonstrating your coding abilities.
- Contributions to open-source projects.
- Participation in hackathons or coding challenges.
What Ritchie Bros. Auctioneers employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Ritchie Bros. Auctioneers
Sourced by ZipRecruiter
Industry
Machinery manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Westchester, IL, US