
Senior Software Engineer, Kotlin, JVM
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Romania.
• Design, develop, and maintain backend services for secure healthcare platforms.
• Take ownership of features from inception to deployment, managing the entire development lifecycle.
• Enhance backend functionality to guarantee scalability, stability, and performance.
• Collaborate effectively with product managers, engineers, and stakeholders in an Agile cross-functional team.
• Ensure high-quality products through automated testing, code reviews, and CI/CD practices.
• Investigate and resolve production issues to maintain stable and efficient system performance.
• Actively participate in technical discussions and architectural decisions, ensuring alignment with product objectives.
• Share knowledge, mentor engineers, and contribute to enhancing team practices and documentation.
• Over 5 years of experience in JVM-based backend development (Java and/or Kotlin).
• Extensive experience in building complex production backend systems (microservices or distributed systems).
• Strong background with relational databases (SQL) and ORM tools.
• Practical experience with Git (GitLab).
• Familiarity with containerized environments (Docker).
• In-depth understanding of clean code principles, code quality tools (Sonar), and automated testing (TDD).
• Demonstrated experience in delivering software end-to-end into production.
• Experience with cross-functional Agile teams.
• Upper-Intermediate+ English proficiency and excellent communication skills.
• Ownership mindset with the ability to independently drive tasks and take responsibility for outcomes.
• Exceptional collaboration skills, with a willingness to share knowledge and support team development.
• Preferred: Experience with Spring Boot and/or Ktor.
• Familiarity with CI/CD pipelines (GitLab CI).
• Knowledge of Gradle.
• Experience in designing or working with APIs (REST, JSON, SOAP/SFTP).
• Exposure to NoSQL databases (MongoDB).
• Experience with messaging systems (Kafka, RabbitMQ).
• Background in regulated or healthcare environments.
• Familiarity with secure identity card issuance or payment systems.
• Willingness to work remotely and occasionally travel for team meetings.
• 30 paid days off each year — use them for vacation, holidays, or personal time.
• 5 paid sick days, up to 60 days of medical leave, and 6 paid days off for family events such as weddings, funerals, or childbirth.
• Partially covered health insurance after the probation period.
• Wellness bonus for gym memberships, sports nutrition, and similar needs.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.