Senior Backend Software Engineer (Java, GraphQL)

Depends on Experience

Contract: Independent, Corp-To-Corp, W2, 12 Month(s)

  • Work from home
  • No Travel Required

Skills

JavaGraphQLREST APIsCassandraKubernetesKafkaCI/CDDockerSQL

Job Description

  • Mentor your team on day-to-day tasks and approaches.
  • Grow as a person by being part of a software platform scaling journey
  • Improve and scale our platform as we continue to grow our business.
  • Help your colleagues to become better by using your seniority and mentoring skills.
  • Spark creativity in design and planning sessions and think out of the box to meet customer needs.
  • Be heard and strive to make an impact, because your projects are your responsibility.

 

Who are you?

 

  • You have experience from software position(s) ideally in SaaS or at an early stage start-up.
  • You have a degree in Computer Science, Information Sciences, Software Development, or related, could also be that you are self-taught with a portfolio of running software
  • You speak Java fluently and have experience with specifying and developing REST APIs using Spring Boot or similar frameworks
  • You take pride in writing well-designed, tested code, and peer code review is part of your way-of-working
  • You have experience or are motivated to learn open-source, scale-out platforms/technologies such as Kafka, Flink, Cassandra, Kubernetes, SQL, PostgreSQL, and Redis as well as metrics/monitoring solutions such as Prometheus, Grafana, and Humio.
  • You have experience within CI/CD and might know one or more of these tools/frameworks: Ansible, Terraform, Docker, and CircleCI.