Job Description
Java Developer
Austin, Texas
Contract / Fulltime
Top skills:
Java, Kafka, confluence, Micro-services, Kubernetes and scala
Essential Duties & Responsibilities
Execute full lifecycle software development
Lead and design features, incorporating technology throughout the stack
Write well designed, testable, efficient code
Communicates clearly to technical and non-technical teammates
Assist in troubleshooting and production support
Maintains up to date best practices and standards
Qualifications (Knowledge, Skills & Abilities)
High proficiency in Scala or Java 8+ with functional programming
Working experience with React
High proficiency with source control including Git
Proficiency with command line navigation
Working experience with relational data store technologies such as PostgreSQL or MySQL
Experience working within a service-oriented architecture
Education And / Or Experience
BS in CS or 5-7 years of comparable experience
Expertise and experience in site performance profiling and tuning
Familiarity with cutting-edge open-source libraries and experience contributing to projects of personal interest a plus
Other Requirements
Experience with GraphQL
Experience with Typescript
Experience with Docker and/or Kubernetes
Experience with Google Cloud Platform or AWS