Software Engineer

Posted 2 Days Ago
Dallas, TX, USA
In-Office
Junior
Logistics • Transportation • 3PL: Third Party Logistics
The Role
Develop and maintain Java microservices and event-driven backend applications using Spring Boot and AWS. Build integrations through REST APIs, messaging, EDI, and databases; write tests; support CI/CD and containerized deployments; monitor production systems; and contribute to code reviews, architecture, requirements, troubleshooting, and application security. Collaborate with DevOps, architecture, and front-end teams throughout the software development lifecycle.
Summary Generated by Built In

PURPOSE

 

ShipStation Global is building a next generation cloud native platform serving customers and internal users. The Software Engineer (Java) is responsible for building and maintaining Java microservices and event-driven backend applications that support our business needs, working in a modern Spring Boot environment on AWS, and collaborating closely with front-end teams building Angular and React applications.

 

ESSENTIAL DUTIES & RESPONSIBILITIES

  • Develop and maintain Java applications and microservices in development, test, and production environments.
  • Adhere to coding and design guidelines used throughout our applications.
  • Collaborate with the architecture team to define the development toolset.
  • Assist in the organization's code review process.
  • Assist in the development of technical requirements for Agile development teams.
  • Develop updates, corrections, and enhancements, including business logic in Java and SQL.
  • Integrate with internal and external systems using iPaaS, REST APIs, web services, EDI, XML, SQL, and asynchronous messaging (e.g., SQS, SNS, Kinesis, RabbitMQ).
  • Work with DevOps teams to facilitate deployment of containerized code artifacts (Docker/Kubernetes) to AWS cloud environments.
  • Monitor, troubleshoot, and support production systems using observability tooling (e.g., Datadog).
  • Responsible for data security and web site intrusion defenses of Java applications.
  • Support the overall SDLC process including continuous integration and continuous deployment (CI/CD) using Jenkins and GitHub Pipelines.

 

 

REQUIRED KNOWLEDGE/SKILLS/ABILITIES

  • Understanding of the industry, specific WWEX business model, and unique characteristics of the Company.
  • Working in collaborative relationships across teams, leaders, and vendors.
  • Verbal and written communication skills.
  • Conflict management and problem-solving.
  • Assessment and decision-making skills.
  • Relationship building both within the organization and with external sources.
  • Presentation and facilitation skills.
  • Analytical.
  • Troubleshooting.
  • Deductive and inductive reasoning.
  • Critical thinking.
  • Forward thinking.
  • Operational expertise.

 

QUALIFICATIONS:

  • Bachelor's Degree in Computer Science or relevant field.
  • 1–3 or more years of development experience using Java in a modern Spring Boot (3.x), Java 17+ microservices environment.
  • Experience developing and deploying applications on AWS.
  • Background in creating multi-threaded Java applications.
  • Experience with JDBC and relational databases such as MySQL and PostgreSQL, and familiarity with search technologies such as Elasticsearch.
  • Experience with JPA and Hibernate, MyBatis, or similar persistence frameworks.
  • Experience with Spring-based REST services.
  • Experience creating applications with RESTful APIs/JSON, microservices, or service-oriented architecture.
  • Experience with asynchronous messaging and event-driven architectures (e.g., SQS, SNS, Kinesis, RabbitMQ).
  • Experience writing unit and integration tests (e.g., JUnit, Mockito) and familiarity with test-driven development.
  • Familiarity with containerized deployments using Docker and Kubernetes.
  • Familiarity with observability and monitoring tooling (e.g., Datadog, metrics, distributed tracing).
  • Experience developing enterprise software through several complete development lifecycles.
  • Experience configuring CI/CD systems such as Jenkins or GitHub Pipelines.
  • Functional knowledge of Java-based IDEs and development tools.
  • (Preferred) Exposure to TypeScript single-page applications (Angular or React) and micro-frontend architecture.
  • Excellent troubleshooting skills.
  • Excellent judgment and the ability to handle escalated situations.
  • Motivated to learn and grow in experience and knowledge.

Skills Required

  • Bachelor's degree in Computer Science or a relevant field
  • 1-3 or more years of Java development experience in a modern Spring Boot 3.x and Java 17+ microservices environment
  • Experience developing and deploying applications on AWS
  • Experience creating multithreaded Java applications
  • Experience with JDBC and relational databases such as MySQL and PostgreSQL
  • Familiarity with search technologies such as Elasticsearch
  • Experience with JPA and Hibernate, MyBatis, or similar persistence frameworks
  • Experience with Spring-based REST services
  • Experience creating RESTful API, JSON, microservices, or service-oriented architecture applications
  • Experience with asynchronous messaging and event-driven architectures, including SQS, SNS, Kinesis, or RabbitMQ
  • Experience writing unit and integration tests using tools such as JUnit and Mockito
  • Familiarity with test-driven development
  • Familiarity with containerized deployments using Docker and Kubernetes
  • Familiarity with observability and monitoring tools such as Datadog, metrics, and distributed tracing
  • Experience developing enterprise software through several complete development lifecycles
  • Experience configuring CI/CD systems such as Jenkins or GitHub Pipelines
  • Functional knowledge of Java-based IDEs and development tools
  • Exposure to TypeScript single-page applications using Angular or React and micro-frontend architecture
  • Excellent troubleshooting skills
  • Excellent judgment and ability to handle escalated situations
  • Motivation to learn and grow in experience and knowledge
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dallas, TX
2,700 Employees
Year Founded: 1994

What We Do

Worldwide Express, a WWEX Group company, is a leading third-party logistics provider serving businesses with simplified parcel and freight shipping. It combines expert support, UPS parcel services, freight solutions, carrier relationships, and customizable technology to streamline shipping and e-commerce operations. The company provides customized, end-to-end logistics solutions and related supply-chain visibility for shippers ranging from small and midsized businesses to large enterprises.

Similar Jobs

General Motors Logo General Motors

Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
160K-246K Annually
Hybrid
Plano, TX, USA
289097 Employees

Graphcore Logo Graphcore

Software Engineer

Artificial Intelligence • Semiconductor
Hybrid
Austin, TX, USA
903 Employees
Hybrid
Houston, TX, USA
289097 Employees

Similar Companies Hiring

Toro TMS Thumbnail
Cloud • Enterprise Web • Sales • Software • Transportation
Chicago, IL
80 Employees
Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account