GXO Logistics - High Point, NC

posted 4 months ago

Full-time - Mid Level
Remote - High Point, NC
Transit and Ground Passenger Transportation

About the position

As a Senior Engineer in Applications Development at GXO Logistics, you will play a pivotal role as a high-level technical expert in the design, development, coding, testing, and debugging of new software, as well as significant enhancements to existing software tailored for third-party customers. Your primary responsibility will be to utilize Java, Spring MVC, and SQL databases to identify customer needs and deliver optimal, defect-free solutions. You will have a track record of managing inbound and outbound CMX services, ensuring the maintenance, troubleshooting, and debugging of multiple on-premises servers and services. In this role, you will follow Agile methodologies while working on multiple interface projects, including Boomi, CM, and CMX, on a daily basis. You will effectively manage Java and enterprise application development in Confluence, enhancing understanding among team members. Best practices in design will be crucial as you implement and maintain applications that are capable of handling high volumes with low latency. You will provide expert commentary and optimize solutions during team discussions in the GXO Weekly Integration meetings. Your responsibilities will also include performing monthly production and on-call support, ensuring the health of servers and addressing production errors and exceptions. You will be expected to actively learn new technologies such as Cloud (AWS/GCP/Azure), Dynatrace, and ServiceNow, evolving with the pace of product development. Adhering to security protocols will be essential, including regular updates of client certificates to prevent production outages. You will build a high-performance, secure codebase, ensuring regular reviews with your manager and periodic deployments. Additionally, you will develop security measures using Basic Auth, OAuth, OIDC, and SAML mechanisms while managing credentials to protect applications from brute force attacks. Availability for periodic 24x7 on-call support is required, and while telecommuting is an option, physical presence at the High Point, NC worksite will be necessary several days a week.

Responsibilities

  • Participate in design development, coding, testing, and debugging of new software and enhancements to existing software.
  • Utilize Java, Spring MVC, and SQL databases to identify customer needs and provide optimal solutions.
  • Maintain, troubleshoot, and debug multiple on-premises servers and services.
  • Follow Agile methodology while working on multiple interface projects like Boomi, CM, and CMX.
  • Manage Java and enterprise application development in Confluence for team understanding.
  • Implement best practices in design and maintain high-volume, low-latency applications.
  • Provide expertise and optimize solutions during team discussions in GXO Weekly Integration meetings.
  • Perform monthly production/on-call support and ensure server health and error handling.
  • Actively learn new technologies such as Cloud (AWS/GCP/Azure), Dynatrace, and ServiceNow.
  • Follow security protocols and update client certificates regularly to prevent outages.
  • Build a high-performance, secure codebase with regular reviews and deployments.
  • Develop security measures using Basic Auth, OAuth, OIDC, and SAML mechanisms.

Requirements

  • Bachelor's degree in Computer Science, Computer Technology, Computer Engineering, Information Technology, Electronics and Instrumentation, Software Development, or related field.
  • Experience with UNIX or Windows operating systems.
  • Two years of post-bachelor's progressive experience in architecting and developing large, scalable, distributed, or web-based applications.
  • Java back-end development experience with Spring Boot framework.
  • Experience designing and implementing microservices using Spring Boot.
  • Ability to connect microservices to databases such as Oracle or SQL Server.
  • Experience with Linux operating systems.
  • Experience in applications production support or application development environments.
  • Knowledge of SOAP and RESTful web services.
  • Experience implementing encryption and security protocols to safeguard sensitive information.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service