Job Information
Expeditors Solutions Developer/ Software Developer - II (Java) in Chennai, India
“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
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)
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
Candidate can be based in any of our offices in India
Paid Vacation, Holiday, Sick Time
Health Plan: Medical
Life Insurance
Employee Stock Purchase Plan
Training and Personnel Development Program
WFH - as per Expeditors policy (max 26 day per year)