You Are the Creator:
- Produce software, service design, and implementation for distributed systems
- You Write It – You Own It: Develop, test, deploy, maintain, and improve – own the full life-cycle of your code
- Develop back-end components and services of Rebirth’s platform
- Develop applications using Java, Kafka, micro-services and AWS
- Maintain a well-tested codebase with continuous integration and coverage reporting
- Optimize for maximum speed and scalability
- Work in small, autonomous teams with short release cycles
- Share your knowledge and help the team evolve best practices
What Makes You Stand Out:
- 4+ years of4 working experience in developing software using Java and Spring Boot
- Good knowledge of relational databases (MySQL, PostgreSQL, etc.)
- Good understanding of one of the following modern cloud environments (AWS, Azure or Google Cloud)
- Good apprehension of microservice architecture
- Experience with document-oriented databases and key-value stores such as MongoDB, Elasticsearch, Memcached, Redis, DynamoDB
Desired (but not essential):
- Work experience with Terraform and Kubernetes
- Experience with event streaming platforms and messaging brokers such as Apache Kafka, RabbitMQ, Amazon SQS
- Experience working with wide-column stores such as Apache Cassandra
- Knowledge of an additional scripting language such as PHP, Node.js, Python
- Good familiarity with domain-driven design