$ads={1}
We are seeking an experienced Senior Software Developer with expertise in
Java or Kotlin.
As a Senior Software Developer, you will play a key role in developing robust software solutions using Java and Kotlin, primarily within the Spring Boot framework. You will work on building scalable and high-performance Restful
APIs, leveraging your deep understanding of software development best practices.
Responsibilities
- Develop, and deploy high-quality software solutions using Java and
Kotlin
- Collaborate with cross-functional teams to understand business requirements and translate them into technical designs and implementation
- Develop and maintain Restful APIs (Spring MVC, Spring WebFlux), ensuring high performance and scalability
- Utilize Spring Boot framework to build and optimize backend applications
- Write automated tests in Java-based frameworks (JUnit, TestNG)
- Employ best practices for code quality, including code reviews, unit testing, and continuous integration
- Utilize version control system (Git) effectively for source code management and collaboration
- Containerize applications using Docker for efficient deployment and scaling
- Troubleshoot and debug software defects, providing timely resolutions
Requi rements
- Proven experience as a Senior Software Developer with a focus on
Java/Kotlin
- Extensive hands-on experience with the Spring Boot framework
- Willingness to learn and use Kotlin in the case of no previous experience
- Strong understanding of Restful API development principles and best practices
- Proficiency in using Git for version control and collaboration
- Familiarity with containerization technologies, especially Docker
- Solid understanding of software development methodologies and practices
- Problem-solving and analytical skills
- Effective communication and teamwork abilities
- Active Czech (or Slovak) language skills
- Active English language skills for effective communication and documentation
Advantages
- Experience with build automation tools like TeamCity
- Knowledge of Kubernetes and container orchestration
- Familiarity with Helm for managing Kubernetes deployments
- Exposure to TestNG for unit testing and test automation
Typ úlohy: Smlouva
Trvání pracovní smlouvy: 8 měsíců
Plat: 10 000,00Kč - 150 000,00Kč (měsíčně)
.