
Software Engineer II - Core Team
- Salt Lake City, UT
- Permanent
- Full-time
- Creates domain and web services using Java, Kafka, GraphQL and other technologies for deployment in the cloud
- Creates and maintains the data structures required to feed these services including relational databases. Examples include PostgreSQL and Oracle
- Ensure great code coverage by automated testing -- we take test-driven development seriously here.
- Clearly understand business objectives and customer needs
- Build and deliver solutions that will exceed the objectives of the customer
- Java
- Kafka
- GraphQL
- Postgres
- Oracle
- Docker and Kubernetes (AWS EKS)
- AWS
- Strong technical depth and breadth in micro-service development
- 2-5 years experience with Postgres, Oracle, Java, Kafka and GraphQL
- Experience using Docker for builds and deployments
- Deep knowledge of data management issues including storage, secure transmission, encryption and transactions
- Experience with CI/CD
- A passion for delivering bullet-proof, secure services infrastructure
- Exceptional problem-solving skills
- Great communication skills
- An ongoing thirst for new knowledge and ideas
- Built and managed large databases
- Experience in AWS
- Understand TCP and worked with various protocols: SMTP, HTTP, AMQP
- Built or maintained backend API's used by others
- Contributed to an open-source project
- Worked on a large-scale, international, multi-million user app