We are looking for an analytical, results-driven Back End Engineer - Senior Level (Java) to join our Scrum team to work on a fast paced SaaS product that analyzes individual user behavior.
●As a Back End Engineer - Senior Level (Java), your mission is to:
・Troubleshoot and enhance current back-end Java applications.
・Analyze the industry developments, trends, and formulate more efficient processes.
・Discover product issues by yourself and propose improvement measures.
・Solve technical problems, and create a more seamless experience for users.
・Actively participate in the tech reviews.
・Keep our technology stack up to date.
・Have an interest in the design of the whole service and its issues.
・Educate, coach and mentor the junior members.
●Technologies that we use (for reference):
◇Backend and Data
Python, Java, Spring Boot, Django REST framework, Django, MySQL (RDS), Cassandra, FastAPI, Gradle, Kafka, Assertj, Pytest, JaCoCo, Checkstyle, Pandas, Google BigQuery, pip, scikit-learn, DVC, pre-commit, Amazon Athena, Redash
◇DevOps and AWS
Kubernetes, Docker, Docker Compose, Prometheus, Grafana, Elasticsearch, Logstash, Kibana, Terraform, GitHub Actions, Github, Sentry, DataDog, PagerDuty, Amazon EC2, Amazon S3, Amazon API Gateway, Amazon Route 53, AWS Batch, Amazon SQS, Amazon CloudWatch, AWS Glue, AWS Lambda, Amazon CloudFront, AWS ElastiCache, Amazon ECR, Amazon EKS
◇Project management / Documentation：JIRA, Confluence, esa, Google Drive
If you want to implement high volume data processing solutions, join us! We provide competitive salaries and benefits.