Senior Software Engineer (Java)

AFS Logistics
Lake Oswego, OR, US
Full-time

Job Description

Job Description

The Senior Software Engineer is a full stack developer with experience in building high-performing, enterprise-grade applications.

This role is part of a talented software engineering team that works on enterprise applications in the logistics industry.

In addition, this role is responsible to uphold our core values : Ethics, Engagement, and Excellence.

Essential Functions :

  • Contribute to all phases of the software development lifecycle (SDLC).
  • Write well designed, testable, efficient code.
  • Participate in the code review process.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for review.

Qualification / Requirements :

  • Strong understanding of Object-Oriented design principles.
  • Experience designing software intended for deployment in distributed de-coupled environments such as horizontally scalable container orchestration platforms (e.

g., Kubernetes, Docker Swarm).

  • Strong knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Experience with NoSQL databases (e.g., ElasticSearch, SOLR, Redis, Mongo).
  • Experience in the Spring Framework (Spring Boot, Batch, MVC, Integration) is essential.
  • Experience with Containerization (e.g., Docker).
  • Able to work in a CI / CD pipeline driven environment.
  • Vue.JS experience is advantageous.
  • Working Knowledge and Experience in these skill areas is advantageous :
  • Testing, specifically unit testing.
  • Security concepts such as OAuth.
  • Messaging including JMS, Message Queue process etc.
  • JavaScript in a modern framework based on Node.
  • Experience with REST architecture.

Education / Experience :

  • Minimum of BS degree in Computer Science, Engineering or a related subject.
  • At least 7 years’ experience in Java software development.
  • At least 3 years’ experience developing in the Spring Framework (Spring Boot, Batch, MVC etc).
  • At least 3 years of SQL development experience.

AFS is an equal opportunity employer and prohibits discrimination and harassment of any kind : AFS is committed to the principle of equal employment opportunity for all teammates and to provide teammates with a work environment free of discrimination and harassment.

30+ days ago
Related jobs
Promoted
VirtualVocations
Portland, Oregon
Remote

A company is looking for a Sr Software Development Engineer - Remote. ...

Siemens Industry Software Inc.
Wilsonville, Oregon
Remote

BS or MS in Computer Engineering, or Electrical Engineering. SiemensEDA is a global technology leader in Electronic Design Automation software. The development and evaluation of EDA design software and systems for internal and external products is a critical function for organizations seeking to exc...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Software Engineer Senior Consultant II. ...

Siemens Industry Software Inc.
Wilsonville, Oregon

Siemens EDA has an opportunity for a Software Engineer with a degree in Computer Science or Computer/Electrical Engineering to join the Calibre product software development team. You will be part of a group of senior software engineers contributing to new components and algorithms and supporting exi...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Design Engineer, Customer Solutions (Remote). ...

DApp360 Workforce LLC
Portland, Oregon

DApp360 Workforce is recruiting for an experienced Senior Software Engineer (React-Native) - Must love pets! The Engineering team is creating the next-generation platform for pet parents. Enjoy mentoring other software engineers. They are looking for a Senior Mobile Engineer to be a technical l...

Fiveonefour Labs Inc
Portland, Oregon

As the first Senior Software Engineer, you'll partner with the team to build the first production version of the igloo framework. As a senior engineer in the team, you will collaborate closely with the founders and the head of design as we get the company off the ground. Robust coding skills in eith...

Siemens Industry Software Inc.
Wilsonville, Oregon
Remote

BS or MS in Computer Engineering, or Electrical Engineering. SiemensEDA is a global technology leader in Electronic Design Automation software. The development and evaluation of EDA design software and systems for internal and external products is a critical function for organizations seeking to exc...

Cvent
Portland, Oregon

Skunkworks Engineers operate with a high degree of autonomy which is well suited to self-motivated, curious and creative candidates. The prerequisites for joining our development team are simple: we care just as much about your attitude and aptitude as your experience delivering innovative software....

Cambia Health Solutions
Portland, Oregon

Senior Software Development Engineer (multiple positions). Job Requirements: Bachelor’s degree* in Computer Science, Computer Engineering, Information Technology or a related field or the foreign degree equivalent and 8 years of progressive, post-baccalaureate work experience in the software industr...