Job title: expert java software developer
the company is seeking a skilled senior java engineer to join its team. The successful candidate will work on a long-term project for a major player in the online job and career marketplace industry.
the role involves designing, developing, and maintaining microservices using java and spring boot, collaborating with cross-functional teams, ensuring high performance and scalability of backend systems, writing clean and well-documented code, participating in code reviews and architecture discussions, troubleshooting and debugging production issues, and contributing to continuous improvement in development practices.
* key responsibilities:
* high-level proficiency in java and spring boot.
* experience with gradle.
* solid understanding of restful apis and distributed systems.
* experience designing and building microservices-based architectures.
* proficient in asynchronous messaging and event-driven systems.
* strong knowledge of relational databases and/or nosql solutions.
* english language proficiency: b2 or higher.
* nice-to-have skills:
* experience with graphql.
* familiarity with containerization (docker) and orchestration (kubernetes).