REMOTE Java/Python Backend Application Developer

Company: BAMM
Location: Not Specified, Not Specified, United States
Type: Full-time
Posted: 06.APR.2021
< >

Summary

Position is REMOTE. Focus is heavy on backend but some full stack knowledge is helpful. Java and Python are 2 main skills. Tech stack will...

Description

Position is REMOTE.

Focus is heavy on backend but some full stack knowledge is helpful. Java and Python are 2 main skills.

Tech stack will be Java, Kotlin or Go is helpful, some familiarity with AWS also a plus

Key Responsibilities:

  • Develop well designed, testable, and efficient code according to specifications.
  • Write functional and unit test code to automatically test key parts of the system.
  • Implement software solutions per product requirements.
  • Work closely with test engineers to review requirements, system designs and plan for both manual and automated testing.
  • Provide on-call support for cloud-deployed services as part of a DevOps team.
  • Investigate field issues, support production systems and diagnose root cause of defects/issues.
  • Collaborate within and outside your Scrum team in a resourceful and flexible manner.

Our Requirements:

  • Candidate must have a bachelor's degree in Computer Science, or equivalent.
  • Three+ years of experience in the computing industry.
  • Strong Java development skills with at least three years of experience.
  • Deep understanding of object-oriented design, data structures, and algorithms.
  • Ability to support a SaaS environment to meet service objectives.
  • Experience developing serverless solutions in AWS Cloud P.
  • Ability to collaborate effectively and work well in an Agile Scrum environment.
  • Excellent oral and written communication skills.
  • An aptitude for analytical problem solving.
  • Ability to quickly learn new technologies and work in a fast-paced environment.

Highly Preferred:

  • Experience with Python, Groovy, or Perl scripting.
  • Experience with Kotlin and or Go
  • Experience with SCM and CI/CD tools such as GIT, Gerrit, BitBucket or Jenkins.
  • Experience with build tools such as Gradle or Maven.
  • Experience with ALM tools such as Confluence or JIRA.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Experience with databases such DynamoDB, MemcacheDB, or Redis.
  • Experience with Protocol Buffers and Parquet.
  • Containerization experience with Docker.
  • Experience with a repository manager such as JFrog Artifactory.
  • Experience developing and deploying RESTful web services.
  • Experience working with technologies such as SQL, Kafka, Kafka Streams, Flink and Spark
  • Experience with data analytics.
  • Experience in Linux environment.
  • Experience with shell scripting, and using utilities like SED, AWK, etc.
  • Experience with cloud services such as AWS P.
  • Cable or Satellite industry knowledge is a plus.
- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...