Middle/Senior Software Engineer (Java/Kotlin)
Коротко
Builds greenfield projects and enhances systems; designs RESTful APIs and event-driven microservices; uses Kotlin/Java, Kafka, Kubernetes, Docker, PostgreSQL · Needs: Proficient in Kotlin and/or Java; back-end development and CI/CD experience.
Описание от работодателя
My client is a fast-growing team solving exciting problems and delivering high quality products in small,
interdisciplinary teams. They are looking for a middle to senior software engineer to build their greenfield projects.
What you will do:
Engage in greenfield projects and enhance existing systems.
Design and implement RESTful APIs and event-driven microservices utilizing Kafka.
Utilize Kubernetes and Docker for scheduling and managing microservices.
Produce high-quality, maintainable code through Test-Driven Development (TDD).
The tech stack primarily consists of Kotlin and Java, but the architecture supports the use of the best language for each specific challenge.
Use PostgreSQL, Aurora, and S3 for data persistence.
Take advantage of a scalable AWS infrastructure.
Apply continuous integration and delivery practices.
You develop it, you manage it.
Ideal Candidate:
Proficient in Kotlin and/or Java.
Strong background in back-end development and CI/CD methodologies.
Experience with the AWS development ecosystem is preferred.
Quick to learn, with a driven and results-oriented mindset.
Collaborates effectively in a dynamic team environment.
Possesses excellent communication and organizational abilities.