iScale Outsourcing Banner CTAs

Senior Software Engineer

Share:
Industry: IT Services
Type: Full Time
Setup: Remote
Work Experience: 3-5 Years

Job Description

Responsibilities:

  • Develop and maintain Java-based and php services in a distributed architecture.
  • Collaborate with teams to design, implement, and deploy highly scalable solutions.
  • Write and maintain comprehensive unit and integration tests for the software you produce.
  • Utilising Docker and Kubernetes for orchestrating deployment and managing your team’s applications.
  • Develop against NoSQL databases like MongoDB.
  • Confidence in debugging flows across a complex environment; including troubleshooting full-stack or eventing issues, across technologies such as React and Kafka.
  • Be part of our regular on call rotation with the other team members.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of proficiency in Java development with a willingness to work with version 1.8.
  • Experience with the Dropwizard framework is a plus; familiarity with frameworks like Spring / JEE is also beneficial.
  • Excellent understanding of HTTP and REST
  • Experience with git, software testing principles, and continuous integration.
  • Experience with Docker and/or Kubernetes.
  • Experience developing against NoSQL databases like MongoDB.
  • Exposure to React and Kafka preferred.
  • Excellent problem-solving and debugging skills, and ability to solve hard problems in a collaborative environment.
  • Some understanding of AWS fundamentals is desirable (EC2, cloudwatch, autoscaling groups, load balancers, S3 buckets).
  • Experience with observability tools (eg. ELK/OpenSearch, grafana, Datadog etc)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

We're also hiring

Senior Software Engineer

Industry: IT Services Type: Full Time Setup: Remote Work Experience: 3-5 Years Job Description Responsibilities: Requirements Apply for this position Full Name *Email *Phone *Cover

Apply Now »

We're Always Hiring!

Join the iScale Solutions team and transform your career! Create your account on our Candidate Portal today to:

Apply quickly and track your applications.

Get matched with jobs that suit your skills.

Discover exciting job opportunities!