Lead Engineer, Applications Development (Java) - Remote
GXO Logistics
- High Point, NC
- Permanent
- Full-time
- Lead the architectural design and development of Angular applications, ensuring scalability, performance, and maintainability.
- Collaborate with cross-functional teams to define technical requirements and translate business needs into efficient and effective technical solutions.
- Provide thoughtful leadership and technical guidance to drive innovation and improvements in application design and development.
- Research business problems, propose software solutions and mentor junior programmers in the department.
- Provide estimates and create functional specifications and detailed design specifications for programs to be developed; convert system designs and technical specifications into program code for complex applications.
- Champion the use of light-weight architectures, modern web standards, and best practices to optimize application performance and reduce load times.
- Debug and troubleshoot existing program codes and correct errors as required; provide Level-2 support to resolve systems-related issues.
- Oversee software releases to production in a controlled, methodical manner and verify systems are stable after patching.
- Participate as a high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software for third-party customers; work with technical staff to understand problems with software and develop specifications to resolve them.
- Bacelor's or Master's Degree in computer science or a related field.
- 4 years of experience in architecting and developing large, scalable, distributed or web-based applications.
- An understanding of component-based software, object-oriented methods, internet technologies, client/services architectures, relational databases, structured development, test methodologies and data warehousing
- 3 years of experience with Angular 10 and Typescript
- 2 years of experience with Spring boot
- Knowledge of JavaScript, TypeScript, Angular, Java 12 or above, Spring framework (Boot), Unix, PL/SQL commands, Apache Tomcat Server
- Availability to work periodic 24x7 on-call support as required by team's scheduled rotation.
- Agile Certifications (ScrumMaster Certification)
- Experience with Azure / GCP (Google Cloud Platform) Cloud Hosting
- Knowledge of any WMS (Warehousing Management Systems)