Senior Software Engineer

Ritchie Bros.

Beverly Hills (CA)

On-site

USD 140,000 - 190,000

Full time

33 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ritchie Bros. is seeking a Senior Software Engineer to design, code and maintain Java/Spring server-side applications, APIs and infrastructure components.

You will work in a team environment and also autonomously with minimal supervision, focusing on scalable solutions and robust production support in a dynamic tech stack.

Qualifications

  • Proficient in design, development and maintenance of production systems.
  • Expert knowledge of Java and Spring Framework.
  • Experience with REST and SOAP web services and Spring Boot microservices.
  • Experience with relational databases and application servers.
  • Experience with CI/CD, Git, AWS, Docker and Kubernetes.
  • Familiarity with Agile Scrum, TDD and pair programming.
  • Strong debugging, testing and production support skills.

Responsibilities

  • Design and implement scalable Java/Spring server-side software.
  • Refactor and improve maintainability of the codebase.
  • Troubleshoot production issues and provide resolution.
  • Work on platform integration and API development.
  • Collaborate in an Agile team and contribute to deployment pipelines.

Skills

Java
Spring Framework
REST/SOAP Web Services
Spring Boot microservices
CI/CD
Git/Bitbucket
AWS
Docker
Kubernetes
HTML5/JS/TypeScript/AngularJS

Tools

Tomcat
MySQL/Oracle/Postgres
JUnit/Mockito
Spring Cloud
API development and security

Job description

Job Description

Senior Software Engineer will be working as Java/Spring Server-side engineer to design, code and maintain web applications, apis and infrastructure components. Must be comfortable working in a team as well as individual contributor with minimal supervision.

Job Description

Senior Software Engineer will be working as Java/Spring Server-side engineer to design, code and maintain web applications, apis and infrastructure components. Must be comfortable working in a team as well as individual contributor with minimal supervision.

Responsibilities
  • Responsible for designing and coding highly efficient and scalable software
  • Accountable for refactoring and improving maintainability of the codebase
  • Works on troubleshooting production issues and providing resolution
  • Responsible for solving complex scalability, platform, and integration problems
  • Perform other duties as assigned
Qualifications
  • Should be proficient in both application development, application support and maintenance of production system
  • Minimum 7-10 years of application design and development experience
  • Expert level knowledge and experience with Java
  • Expert level knowledge and experience with Spring Framework
  • Expert knowledge and experience of developing and consuming Web Services using REST and SOAP
  • Expert knowledge with Spring boot micro-service, Spring Cloud, API development and API security
  • Experience working in relational databases: MySQL/Oracle/Postgres
  • Experience with Web and Application Servers, Tomcat preferred
  • Experience writing unit and integration test, preferred Junit, Mockito
  • Experience supporting and troubleshooting systems and software running in Prod
  • Preferred Skills:
  • Experience with Agile Scrum
  • Experience with TDD and Pair Programming
  • Experience with modern CI/CD tools and deployment pipelines
  • Experience with Git/Bitbucket
  • Experience with AWS
  • Experience with containerization tools like Docker, Kubernetes
  • Experience with Full stack development using HTML5, Java Script,Type Script, AngularJS
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

RB Global Inc. • Beverly Hills (CA), Northern (KY)

Hybrid
USD 150,000 - 210,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Java Web Engineer
Senior Java Web Engineer

TechDigital Group • New York (NY)

On-site
USD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Ingrain Systems Inc • Pleasanton (CA)

On-site
USD 150,000 - 210,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Web Developer
Senior Web Developer

Compunnel, Inc. • Chicago (IL)

On-site
USD 90,000 - 120,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Java Engineer
Senior Java Engineer

Compunnel, Inc. • New Jersey

On-site
USD 100,000 - 130,000
Sr Java Developer
Sr Java Developer

HEITMEYER CONSULTING INC • Columbus (OH)

On-site
USD 110,000 - 150,000