ROUTEONE

Software Engineer Intern - Java - Summer 2027

ROUTEONE Farmington Hills, Michigan, United States

Information Technology & Services · 201-500 employees

6 d ago
java Junior (0-2 yrs) Internship United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Assist team members with technical tasks while learning through pairing and collaboration with fellow engineers. Contribute to enterprise-scale web application development while maintaining safety, security, and privacy standards.

What they look for

Object-Oriented Programming Data Structures Relational Databases Agile Scrum Feature-Driven Development C# Java C++ HTML CSS JavaScript Angular jQuery XML Visual Studio

Requirements

Candidates should be working toward a bachelor's degree in Computer Science or a related field and have foundational knowledge of object-oriented programming, data structures, and relational databases. They should have experience with an object-oriented language, familiarity with web technologies and development tools, and the ability to learn quickly, work independently and collaboratively, and communicate effectively.

Full description

A Software Engineer - Java Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The Software Engineer - Intern should have a passion for programming and a desire to learn new technologies.

Job Responsibiliites

  • Assist other team members with assigned technical tasks.
  • Learn through pairing and collaborating with fellow team members.
  • Maintain safety, security, and privacy standards throughout all areas of responsibility.

Knowledge

  • Basic understanding of Object Oriented Programming.
  • Understanding of fundamental data structures.
  • Basic relational database knowledge.
  • Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development.

Skills

  • Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++).
  • Familiar with HTML, CSS, and JavaScript.
  • Knowledge of Angular, jQuery, or other JavaScript frameworks.
  • Knowledge of XML.
  • Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN.

Abilities

  • Ability to quickly learn new languages, frameworks, and APIs.
  • Meticulous but still able to meet objectives.
  • Able to work independently toward a goal and manage own assignments.
  • Self-motivated and adaptable.
  • Ability to work in a collaborative team environment.
  • Able to communicate clearly and effectively.

Other Essential Requirements

  • Working towards a Bachelor’s degree in Computer Science or related field.

Similar roles