Full Stack Engineer - Java/AWS/Docker

Offer by The HT Group

amazon-web-services

java

docker

About this job

Job type: Full-time
Role: Full Stack Developer



Technologies

amazon-web-services, java, docker



Job description

Do you have a track record of building both internal- and external-facing software services in a dynamic environment? Are you passionate about introducing disruptive and innovative software solutions for the shipping and logistics industry? Are you ready to deliver immediate impact with the software you create?


We are looking for Full Stack Engineers like you to craft, implement and deploy new features, services, platforms and products. Because you are curious and driven, you'll naturally explore how to build elegant and creative solutions to complex technical challenges. Because you value a sense of community and shared commitment, you’ll collaborate closely with others in a full-stack role to ship software that delivers immediate and continuous business value. Are you up for the challenge?


Who You Are:

  • You have high quality standards, pay attention to details, and love writing beautiful, well-designed and tested code that can stand the test of time
  • You’ve built high-quality software, solved technical problems at scale and believe in shipping software iteratively and often
  • You embrace the AWS + DevOps philosophy and believe this is an innovative approach to creating and deploying products and technical solutions that requires software engineers to be truly full-stack
  • You’ve are proficient in and have delivered software in Java, and possibly other JVM languages
  • Over your career, you’ve developed a strong command over Computer Science fundamentals


What You'll Do:

  • Build both internal and external REST/JSON services running on our 100% Docker-based application stack or within AWS Lambda
  • Build data pipelines around event-based and streaming-based AWS services and application features
  • Write deployment, monitoring and internal tooling to operate our software with as much efficiency as we build it
  • Share ownership of all facets of software delivery, including development, operations and test
  • Mentor junior members of the team and coach them to be even better at what they do


Technologies We Use:

  • Our application stack runs entirely on Docker – frontend and backend
  • Our infrastructure is 100% Amazon Web Services and we use AWS services whenever possible. Current examples: EC2 Elastic Container Service (Docker), Kinesis, SQS, Lambda and Redshift
  • Java is our languages of choice for long-lived backend services
  • Python for tooling and data science
  • Postgres is our SQL database of choice
  • We are actively migrating to a modern JavaScript-centric frontend built on Node, React/Relay, and GraphQL as some of our core UI technologies


A new version is available REFRESH