🔥 We are thrilled to announce an exciting opportunity for a Senior Java Developer to join dynamic team!
🟪 Responsibilities:
- Leading the development of high-quality products using Java and ensuring code is clean, maintainable, and follows best practices.
- Collaborating with cross-functional teams to design, implement, and test software solutions that meet client requirements.
- Championing the use of Test-Driven Development (TDD) and other architectural patterns to build robust and scalable applications.
- Troubleshooting and debugging complex issues to ensure the smooth operation of server-side modules.
- Engaging directly with clients to understand their needs and deliver innovative solutions that exceed expectations.
🟪 Requirements:
- A minimum of 5 years of professional experience working with Java, demonstrating a strong understanding of the language and its ecosystem.
- Proficiency in the Spring framework, Spring Boot, and Hibernate, with a track record of successful projects using these technologies.
- Experience with Linux-based development environments and a deep understanding of its capabilities.
- Knowledge of data repositories such as Postgres, MySQL, and expertise in designing and optimizing database schemas.
- Proven expertise in developing RESTful APIs and integrating with third-party services.
- A thorough grasp of agile development methodologies, fostering a collaborative and iterative development approach.
- Excellent communication skills in English (at least B2 level), enabling effective interactions with international clients and team members.
Please send your CV in English
Apply now!