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, My
■Your Skills and experience that we look for:
・5+ years of hands-on experience in at least one of the JVM languages, such as Java, Scala, or server-side Kotlin
・Experience with Spring Boot.
・Experience in working and developing in Linux and Unix environments.
・Experience in building scalable, reliable software.
・Deep Understanding of JVM internal architecture and experience in debugging and tuning of JVM for each application.
・Deep Understanding of Git, networking, Linux containers.
・Knowledge of algorithms and data structures.
・Ability to design the architecture of new projects, decompose complex systems into parts, estimate necessary resources, and lead the project from the start to the release phase.
・Experience in mentorship, intensive knowledge sharing, code reviews.
・Intermediate Level English (listening, speaking, reading, and writing).
・On top of all, we are looking for great minds that can relate to our vision for our Cloud Service.
・Experience with the