Senior Software Engineer (Java)

AFS Logistics
Irving, TX, 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
Arlington, Texas

A company is looking for a Full Stack Java Engineer - Senior in Remote, USA. ...

Capital One
TX, United States

Lead Software Engineer, Back End (Java, Spring Boot, AWS). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 6 years of professional software engineering experience (Internship experience does not app...

Promoted
VirtualVocations
Irving, Texas

A company is looking for a Backend Senior Software Engineer. ...

GEICO
Richardson, Texas
Remote

Our Senior Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. GEICO is seeking an experienced Senior Engineer with a passion for building high perf...

Promoted
VirtualVocations
Irving, Texas

A company is looking for a Senior Software Engineer - Event Platform Storage. Key Responsibilities:Build and operate distributed, high-throughput, real-time data pipelinesDesign and architecture effective data pipelines using modern technologyWrite code, lead architectural decisions, and own meaning...

CoreLogic
Dallas, Texas

Bachelor of Science Degree or equivalent work experience in a software engineering discipline. We use extreme programming (XP) agile software development methods such as paired programming and test-driven development - to help us maximize communication, improve our time to market and make our accomp...

Raytheon
Dallas, Texas

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Capital One
Plano, Texas
Remote

What You''ll Do: Develop iOS client code solutions that deliver on Associate Tools and adhere to established engineering best practices, design guidelines and principlesPartner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer expe...

Randstad
TX, United States

Experience working with any Java or Node - need API exposure. Professional EngineerEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status...

FlightSafety International
TX, US

The Senior Specialist Software Engineer is responsible for developing, maintaining, and identifying improvements by planning, implementing, and monitoring software framework solutions using specialized platform knowledge/experience. Conduct new technology research, concept specification and design o...