Skip to main content

Full Stack Developer

Technology
Intersources
Seattle, United States1 month ago

Job description

Job Title: Full Stack Developer

Work Location: Seattle, WA

Duration: 12+ Months Contract

Position Summary:

Interview Mode: Video

Responsibilities

  • Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable client-side or server-side software applications and services
  • Works collaboratively with architect, systems analysts, and other application engineers to understand end-user requirements and translate those into pragmatic and effective technical solutions that meet business needs
  • Work collaboratively with internal & external resources throughout the project lifecycle to ensure system modifications meet business needs (including but not limited to: design implementation, code reviews, system monitoring and release management)
  • Works closely with team members to ensure deliverables are well-documented, secure, and resilient
  • Coordinate and support software releases and post deployment validations with the business and internal/external technical teams
  • Collaborates with the global engineering teams to deliver efficient and elegant code based on requirements
  • Engages in ongoing quality and performance improvement to ensure reliability and security
  • Assists in troubleshooting, debugging, maintaining, and improving existing software
  • Be responsible for executing on product roadmap using agile practices and will champion the culture, processes, and tools required to maintain a frictionless high-quality development environment

Qualifications

  • Excellent spoken and written communication skills (verbal and non-verbal)
  • Expert level understanding of software development fundamentals including design, coding, automated testing, source control, continuous integration in addition to continuous delivery deployment
  • Experience with Agile and Scrum development methodologies
  • Ability to learn quickly and work independently or as part of a team
  • Strong analytical and problem-solving skills
  • Ability to manage and complete multiple tasks within tight deadlines
  • Working experience in dealing with big data and data manipulation

In-depth working experience with:

  • Java 8+
  • Source control (Git)
  • Database version control (Liquibase)
  • Dependency management (Maven)
  • Junit
  • Mockito
  • Jenkins or GitLab
  • Docker
  • SQL database (MSSQL or Postgres)
  • Non-SQL database (MongoDB)
  • Spring Boots
  • API documentation (Swagger or equivalent)
  • IDE (IntelliJ, eclipse or equivalent)
  • Messaging framework (Kafka, RabbitMQ or equivalent)
  • Grafana
  • Lenses
  • AWS
  • Terraform
  • ElasticSearch
  • Kubernetes

Desired

  • MDM and/or Retail experience
  • Cloud based data exchange and analytics (i.e. Snowflake or similar)

Interested in this role?