Software Engineer

Worldwide Express

Dallas (TX)

Presencial

USD 110.000 - 140.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

ShipStation Global is seeking a Software Engineer (Java) to build and maintain Java microservices in a Spring Boot AWS environment. You will collaborate with frontend teams building Angular and React apps, and participate in the full SDLC with CI/CD pipelines.

The role emphasizes strong Java skills, relational databases, and cloud deployment practices. You will implement async messaging, REST services, and data persistence, while supporting production systems with observability tools like

Formación

  • Bachelor's degree in computer science or a related field.
  • 1–3+ years of Java development in a Spring Boot environment.
  • Experience deploying apps on AWS and with REST/JSON services.
  • Background in multi-threaded Java applications and relational DBs.
  • Familiarity with CI/CD, Jenkins or GitHub Pipelines.

Responsabilidades

  • Develop and maintain Java applications and microservices across dev, test, and prod.
  • Adhere to coding and design guidelines used across the apps.
  • Collaborate with architecture to define tooling and standards.
  • Assist in code reviews and Agile requirements.
  • Implement business logic in Java/SQL and integrate with external systems via REST, EDI, and messaging.
  • Work with Docker/Kubernetes to deploy containerized code on AWS.
  • Monitor and troubleshoot production systems using observability tooling.

Conocimientos

Java
Spring Boot
AWS
REST APIs
SQL
JUnit/Mockito
Docker
Kubernetes
CI/CD
Agile
JPA/Hibernate
Observability (Datadog)

Educación

Bachelor's Degree in Computer Science or relevant field

Herramientas

Docker
Kubernetes
AWS
Datadog
ElasticSearch
MySQL/PostgreSQL
JPA/Hibernate

Descripción del empleo

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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer
Software Engineer

ShipStation Global • Dallas (TX)

Presencial
USD 100.000 - 150.000
Java Software Engineer
Java Software Engineer

Compunnel Inc. • Texas

Presencial
USD 120.000 - 170.000
Software Developer
Software Developer

Expedient Technology Solutions • Moraine (OH)

Presencial
USD 120.000 - 150.000
Senior Java Microservices Engineer - Cloud-Native & DevOps
Senior Java Microservices Engineer - Cloud-Native & DevOps

Compunnel Inc. • Jersey City (NJ)

Presencial
USD 120.000 - 150.000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel Inc. • City of White Plains (NY)

Presencial
USD 120.000 - 180.000
Senior Java Engineer
Senior Java Engineer

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

Presencial
USD 90.000 - 140.000
Java Software Engineer
Java Software Engineer

Compunnel Inc. • Jersey City (NJ)

Presencial
USD 120.000 - 150.000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel Inc. • Texas

Presencial
USD 100.000 - 130.000
Senior Java Full-Stack Engineer: Enterprise Solutions
Senior Java Full-Stack Engineer: Enterprise Solutions

Compunnel, Inc. (old) • Phoenix (AZ)

Híbrido
USD 120.000 - 170.000
Mid Level Backend Java Developer
Mid Level Backend Java Developer

Surge IT • Alexandria (VA)

Presencial
USD 110.000 - 150.000