Kotlin Developer Offline
Who We Are Looking For?
We are seeking a highly skilled Kotlin Developer with a proven track record to join our dynamic team. The ideal candidate will have expertise in Kotlin development, strong problem-solving abilities, and a passion for clean code and design patterns. As a Kotlin Developer, you will play a crucial role in enhancing our platform's capabilities and ensuring a seamless user experience.
Responsibilities
Develop and maintain backend systems and applications using Kotlin programming language.
Implement clean code principles and design patterns to ensure scalability, reliability, and maintainability of the codebase.
Collaborate with cross-functional teams to understand requirements and implement solutions that meet business needs.
Utilize Spring, Hibernate, Hazelcast, and JPA frameworks to build robust and efficient applications.
Integrate OAuth2.0 for secure authentication and authorization processes.
Implement message queuing systems such as RabbitMQ and Apache Kafka for asynchronous communication.
Work with MS SQL and PostgreSQL databases to develop and optimize data storage solutions.
Adhere to Agile/Scrum methodologies for efficient project management and delivery.
Utilize DevOps practices and tools like Jenkins, GitLab CI/CD for continuous integration and deployment.
Stay updated with the latest industry trends and technologies to continuously improve our products and processes.
Collaborate with the team to troubleshoot and debug issues, ensuring high-quality deliverables.
Requirements
Proven track record with 5+ years of Kotlin experience.
Solid foundations in object-oriented programming, clean code, and design patterns.
Proficiency in Spring, Hibernate, Hazelcast, and JPA frameworks.
Good knowledge of OAuth2.0 for authentication and authorization.
Excellent problem-solving and analytical skills.
Ability to work independently and as part of a team.
Experience with Agile/Scrum methodologies.
Experience with MS SQL, PostgreSQL databases.
Experience with cloud platforms like Azure is a plus.
Familiarity with RabbitMQ, Apache Kafka.
Understanding of DevOps practices and tools (e.g., Jenkins, GitLab CI/CD).
Experience with financial, banking, or trading solutions is a plus.
English communication skills are a plus.
Benefits
Competitive salary
Medical insurance post-probation
Hybrid work model (remote/office, Warsaw)
Paid time off and sick leave
Career growth opportunities in a dynamic, rapidly growing company
Collaborate with a highly skilled team
Flexible work options with a focus on work-life balance and employee well-being
Be part of the leading digital assets movement and elevate your career with us!