Brinks logo

Software Developer Level 1 - Java

Brinks

Billings, MT
Full Time
Mid Level
65k-70k
11 days ago

Job Description

About the Role

Brink's is a leading global provider of cash and valuables management, digital retail solutions, and ATM managed services. With operations in 52 countries serving customers in more than 100 countries, Brink's has been a trusted partner in securing commerce for over 165 years. The company values an inclusive culture that fosters diversity, respect, safety, and equal opportunity, emphasizing teamwork, transparency, and continual learning. The Software Developer Level 1 - Java role involves building and maintaining software that supports business operations and customer needs, working closely with cross-functional teams, and ensuring rapid deployment and monitoring of applications.

Key Responsibilities

  • Build software supporting business operations and customer needs, from design to deployment and monitoring.
  • Develop new and existing applications aligned with business objectives.
  • Collaborate with software development staff and internal teams from sales, operations, and support functions to develop effective solutions.
  • Engage in application design, software modeling, component and object-oriented design, algorithmic coding, and application integration.
  • Perform hands-on coding, unit testing, QA testing, and documentation.
  • Respond to customer needs through teamwork, transparency, and continual learning.
  • Actively listen in meetings, seek clarification on coding issues, prioritize work, and track progress.
  • Apply existing design patterns and develop code for specific features.
  • Adhere to coding standards, implement automated tests, and raise issues when necessary.
  • Take ownership of own software and team feature development.

Requirements

  • Work experience in a team environment as a programmer, software engineer, or support analyst.
  • Experience with or willingness to learn XP (Pair Programming, Test Driven Development, Structured Design, and time management).
  • Strong written and verbal communication skills.
  • Organizational and time management skills.
  • Experience in application design, software development, maintenance, and delivery.
  • At least two years of experience with a development stack similar to VueJS, Angular, or React.
  • Experience with Java EE (Java 8), SQL Server, Spring/Struts or equivalent frameworks.
  • Knowledge of programming languages including Java, Javascript, and SQL.
  • Relational database experience (SQL Server).
  • Educational background with a Bachelor's degree in Computer Science, Mathematics, or related discipline, or equivalent work experience and technical training.

Nice to Have

  • Experience with pair programming and Extreme Programming (XP).
  • Familiarity with Junit / FitNesse testing frameworks.

Qualifications

  • Bachelor's degree in Computer Science, Mathematics, or related discipline, or equivalent work experience.

Benefits & Perks

  • Remote work with periodic office visits for training or team building.

Working at Brinks

Brink's values an inclusive culture that promotes diversity, respect, safety, and equal opportunity. The company emphasizes teamwork, transparency, continual learning, and fostering a sense of belonging among employees.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary65k-70k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Brinks

Website

us.brinks.com

Location

Billings, MT

Industry

Freight Transportation Arrangement

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches