This is a remote position.
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.
● Develop and maintain solutions using strong Java and DB skills like MongoDB(must
have), Databricks, Postgres
● Confidence in debugging flows across a complex environment; including troubleshooting
full-stack or eventing issues, across technologies such as React, Kafka
● Be part of our regular on call rotation with the other team members.
Requirements
Requirements:
● Bachelor's degree in Computer Science or related field.
● 7+ years proficiency in Java development with willingness to work on php as well
● Experience with frameworks like Spring / JEE.
● Experience in working Agile methodology and running refinement sessions/demos and
retrospective
● Experience with git, software testing principles, and continuous integration.
● Experience or Familiarity with Docker and/or Kubernetes
● Experience developing against databases like MongoDB (must have), Postgres,
Databricks
● 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, S3 buckets).
● Experience with observability tools (eg. ELK/OpenSearch, grafana, Datadog etc)