Software Engineer

WWEX Group•Dallas, TX

About The Position

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

Requirements

  • Bachelor's degree in Computer Science or a relevant field.
  • At least 1 year of development experience using Java in a modern Spring Boot (3.x), Java 17+ microservices environment.
  • Experience developing and deploying applications on AWS.
  • Background creating multithreaded 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 such as SQS, SNS, Kinesis, or RabbitMQ.
  • Experience writing unit and integration tests, such as JUnit and Mockito, and 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.
  • Excellent troubleshooting skills.
  • Excellent judgment and ability to handle escalated situations.
  • Motivation to learn and grow in experience and knowledge.
  • Ability to work collaboratively across teams, leaders, and vendors.
  • Verbal and written communication skills.
  • Conflict management and problem-solving skills.
  • Assessment and decision-making skills.
  • Relationship-building skills within the organization and with external sources.
  • Presentation and facilitation skills.
  • Analytical, troubleshooting, deductive and inductive reasoning, critical-thinking, forward-thinking, and operational expertise.
  • Understanding of the industry, WWEX business model, and the Company's unique characteristics.

Nice To Haves

  • Exposure to TypeScript single-page applications using Angular or React.
  • Exposure to micro-frontend architecture.

Responsibilities

  • Develop and maintain Java applications and microservices in development, test, and production environments.
  • Follow the coding and design guidelines used throughout the applications.
  • Collaborate with the architecture team to define the development toolset.
  • Assist with the organization's code review process.
  • Assist in developing technical requirements for Agile development teams.
  • Develop updates, corrections, and enhancements, including business logic in Java and SQL.
  • Integrate internal and external systems using iPaaS, REST APIs, web services, EDI, XML, SQL, and asynchronous messaging.
  • Work with DevOps teams to deploy containerized code artifacts to AWS cloud environments.
  • Monitor, troubleshoot, and support production systems using observability tooling.
  • Help ensure data security and defend Java applications against website intrusion.
  • Support the SDLC, including continuous integration and continuous deployment using Jenkins and GitHub Pipelines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service