Logo of Huzzle

Software Developer (New Grad): Java Back-End Web

image

Thales

7d ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Ottawa

AI generated summary

  • You need a relevant degree, 1-year Java back-end experience, unit testing skills, agile familiarity, strong communication, REST API knowledge, Docker/Kubernetes experience, and security clearance eligibility.
  • You will implement and test back-end web applications, participate in design, document your work, fix software defects, and stay updated on development best practices.

Requirements

  • Bachelor’s degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience
  • Back-end web app software development experience with Java web services: 1 year
  • Unit and integration test development experience using a framework such as JUnit
  • Very strong coding, unit testing, integration, and debugging skills
  • Experience working in a scrum/agile software development environment
  • Strong oral and written communication skills
  • Proven problem solving and analytic skills with a desire to learn
  • Experience with REST API creation and/or management
  • Experience with containerization, e.g. Docker, Kubernetes
  • Experience with military or aerospace domains
  • Ability to obtain a NATO Secret security clearance
  • Ability to meet the eligibility requirements outlined in the Canadian Controlled Goods Registration Program (including ITAR-controlled articles)
  • Hybrid position. Full time, standard business hours.
  • Possibility of occasional travel to customer site for technical support / integration activities.
  • Possibility of occasional travel within Canada for planning events.

Responsibilities

  • The successful candidate will:
  • Implement back end web applications software, including coding, unit testing, and integration;
  • Participate in software design;
  • Produce software developer documentation;
  • Identify and analyze software defects and implement fixes into product releases; and
  • Build and maintain currency in software development best practices and methodologies.

FAQs

What is the location of the Software Developer (New Grad) position?

The position is located in Ottawa, Canada.

Is this position remote?

This is a hybrid position, allowing for both in-office and remote work.

What are the primary responsibilities of this role?

The primary responsibilities include implementing back-end web applications software, participating in software design, producing software developer documentation, identifying and analyzing software defects, and maintaining software development best practices.

What qualifications are required for this position?

A Bachelor’s degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience is required. Additionally, back-end web app software development experience with Java web services (1 year) and unit and integration test development experience using a framework such as JUnit are necessary.

What skills would be beneficial for candidates?

Beneficial skills include strong coding, unit testing, integration, and debugging skills; experience in a scrum/agile software development environment; strong communication skills; problem-solving and analytic skills; experience with REST API creation and/or management; and experience with containerization technologies like Docker and Kubernetes.

Are there any security clearance requirements for this position?

Yes, candidates must have the ability to obtain a NATO Secret security clearance and meet the eligibility requirements for the Canadian Controlled Goods Registration Program.

Will there be opportunities for travel in this role?

Yes, there may be occasional travel to customer sites for technical support or integration activities as well as travel within Canada for planning events.

What benefits does Thales offer to employees?

Thales offers an extensive benefits program including company-paid extended health, dental, life insurance, retirement savings plans, paid holidays, vacation days, sick leave, and employee discounts, among other benefits.

How does Thales support diversity and inclusion in the workplace?

Thales is committed to being an equal opportunity employer and values diversity and inclusivity in the workplace. They also provide accommodations during the interview process for applicants who require them.

Can you describe the software development environment for this position?

The position is in a scrum/agile software development environment, focusing on modern software development techniques and technologies.

Build a future we can all trust.

Consulting
Industry
10,001+
Employees
2000
Founded Year

Mission & Purpose

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity and quantum technology – to build a future we can all trust. Trust is essential for societies to flourish, with humans playing a central role in every critical decision. Thales's high-tech solutions, services and products help companies, organisations and governments to achieve their goals and ambitions. And in each of our five vertical markets — digital identity and security, defence and security, aerospace, space, and transport — our customers play a vital role in society.