Job Description
Company Description
“We’re not in the shipping business; we’re in the information business” -Peter Rose, Expeditors Founder
Global supply chain management is what we do, but at the heart of Expeditors you will find professionalism, leadership, and a friendly environment, all of which foster an innovative, customer service-based approach to logistics.
- 18,000 trained professionals
- 350+ locations worldwide
- Fortune 500
- Globally unified systems
Job Description
Solutions Developer/ Software Developer II (Java) role within GEO-IS Solutions department works with a team of developers who support our customers and district operations. Our department enables new capabilities for our districts and customers through deploying the following solutions:
- Web / Mobile Applications
- API / EDI Integration
- Data Insights
- Automation
Successful candidates must understand or be able to translate complex business requirements into scalable and trusted solutions, including web & desktop applications, and data & API integrations. At the core, a successful Software Developer will excel at the following:
- Design, develop and maintain resilient applications
- Implements Cybersecurity and Corporate IS development processes
- Collaborates with development team and business stakeholders
Major Duties and Responsibilities:
- Design, develop and maintain resilient applications in accordance with Expeditors enterprise architectural guidelines.
- Utilizes industry and organizational software development patterns and standards (SDLC)
- Identify risks and upholds Cybersecurity and Corporate IS development processes
- Demonstrates, develops, and shares role-related knowledge, skills and standards
- Deploys highly optimized code verified through performance monitoring
- Conducts code reviews and performs unit testing to deliver quality solutions on time
- Translates business requirements into technical tasks
- Develops and updates technical documentation
- Maintains proper version control and solution backup
- Identifies opportunities to reduce maintenance and technical debt
- Collaborates to create and promote best practices within the team and department
- Trains end-users and stakeholders to effectively utilize solutions
- Support agile work processes and keep work management systems current (i.e. Azure DevOps)
Qualifications
Minimum Qualifications:
- 4+ years of demonstrated Java with Spring Boot programming experience and component-based development
- Bachelor's degree in an IT-related field or comparable professional work experience
- Object-oriented programming and component-based development with Java
- Experience with Python, Angular, Kafka, Spring, JavaScript, HTML, CSS, SQL, XML, JMS, relational and document-oriented databases
- Proficient with Agile software development methodologies
- Proficient with code versioning and CI/CD (i.e. Git, GitLab)
- Experience with Eclipse or IntelliJ IDEs, various plug-ins, Maven, Nexus
- Work effectively with a cross-functional development team
- Self-starter with customer service-oriented attitude, and excellent time management
Desired Qualifications:
- Knowledge and understanding of Global Logistics/ Freight forwarding industry
- Experience with UI/UX concepts
- Oracle Java certification
- SAFe or Agile certification
Additional Information
Candidate can be based in any of our offices in India
Expeditors offers excellent benefits:
- Paid Vacation, Holiday, Sick Time
- Health Plan: Medical
- Life Insurance
- Employee Stock Purchase Plan
- Training and Personnel Development Program
- Growth opportunities within the company
- Employee Referral Program Bonus
- WFH - as per Expeditors policy (max 26 days per year)