Senior Software Engineer

matson

$110K — $147K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or foreign equivalent.
  • Minimum 5 years of experience as a Computer Systems Analyst, Technical Lead, Project Lead, Java Developer, or similar role.
  • At least 3 years of experience writing testable code, building reusable components, and creating code documentation in Java, Spring Framework, or SQL.
  • Experience developing large analytics applications and enterprise applications using Java, Spring, Spring Boot, and RESTful services.
  • Hands-on with AWS serverless technologies, including Lambda and code pipelines using TypeScript.
  • Knowledge in application security implementation, including Okta, SAML integration, and OAuth2.
  • Proficiency in application security testing to identify and remediate OWASP vulnerabilities.

Responsibilities

  • Design, develop, and maintain enterprise and local applications.
  • Analyze logistics processes to identify improvement and automation opportunities.
  • Adapt system solutions to meet business unit requirements and customer needs.
  • Design efficient solutions to enhance business processes.
  • Ensure compliance with change control processes for all deliverables.
  • Conduct technical evaluations of packaged products or new technologies.
  • Coordinate testing of applications with analysts and QA teams for quality assurance.

Benefits

  • Hybrid work arrangement with some telecommuting permitted.
  • Opportunity to work within a unified team that values trust and integrity.
  • Focus on rigorous thinking and challenging assumptions.
Full Job Description
Description

Position at Matson Navigation Company, Inc

Job Duties:

Design, develop, deliver, and maintain enterprise and local applications, and core reusable components. Design enterprise-wide applications framework utilizing deep understanding of applications architecture, enterprise application integration, and multi-party application collaboration. Analyze existing logistics processes and identify areas for improvement and automation through software development. Understand the business practices of customers within the business unit and adapt appropriate systems solutions to business problems or requirements. Understand the activities of the various functions within the applicable business unit(s) to provide the best solutions to system problems or requests. Design solutions that make business processes more efficient to satisfy the customer. Ensure that appropriate change control processes for deliverables are followed. Provide technical evaluations of packaged products or new technologies. Ensure that all application and integration deliverables are thoroughly tested by coordinating with business analysts, Quality Assurance, and architecture teams. Work closely with production operations and build and deployment teams to ensure smooth deployment of application components in all environments. Estimate, design, code, and test software components and framework to be used in enterprise or local applications, while adhering to standards defined in the design and development phases of the Matson SDLC. Write efficient and easily maintained code and develop technical documentation as defined in the SDLC. Perform on-call responsibilities for production support of critical applications as required. Use standard web technologies such as Java, Spring, Spring Boot, RESTful Services, XML, Tomcat, and JBoss to build large and complex analytics applications and build enterprise applications in Matson's Shipping and Logistics domain.

Education Required:

Bachelor's degree or foreign equivalent in Computer Science or related field.

Experience Required:

5 years of progressive experience as Computer Systems Analyst, Technical Lead, Project Lead, Java Developer, or related occupation.

Special Requirements:

Must have at least 3 years of prior work experience in each of the following:
  • Writing testable code, building reusable components, and creating code documentation using at least two of the following coding technologies: Java, Spring Framework, Web Services, and/or SQL.
  • Building large analytics applications and enterprise applications using at least two of the following web technologies: Java, Spring, Spring Boot, WebFlux, React, Redux, RESTful Services, XML, Tomcat, and/or JBoss.
  • AWS experience with serverless, Lambda, and code pipeline using TypeScript.
  • Developing rule-based engines using Prolog, Drools, or custom constraint solvers.
  • Implementing application security with Okta advanced server access, SAML integration, and OAuth2.
  • Performing application security testing (SAST) to identify and remediate OWASP vulnerabilities.
  • Developing IT solutions tailored to logistics and supply chain process, including system design for inventory tracking.
  • Implementing test cases for RESTful services and measured code coverage using JUnit framework.

Some telecommuting permitted (hybrid).

Salary:

$110,731 to $147,100 per year.

Worksite:

426 N. 44th Street, Suite 250, Phoenix AZ 85008

At Matson, we're looking for people to build a unified team to maintain our values of trust, integrity, and reliability. We welcome people who think rigorously and thoughtfully challenge assumptions.

Similar Jobs

More Jobs at matson

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: