Junior Java Software Engineer with DevOps skills
Summary
Builds and maintains Java-based backend services and cloud infrastructure for a medical-tech product, with DevOps practices like CI/CD, Docker, and AWS.
🚀 Project Description
From the engineering side, this role is focused on Backend + Infrastructure / DevOps as secondary skillset, with strong ownership over the technical foundation of the features.
✅ You are:
Have practical experience from commercial projects, pet projects, hackathons, or open-source contributions
Confident with Java, with readiness to work close to ML workloads and model-serving pipelines
Comfortable building backend services and REST APIs
Understand System design, asynchronous processing, and service integration
Have experience with Docker and deploying services in cloud environments
Understand how to build and maintain CI/CD pipelines
Have hands-on experience with AWS or similar cloud platforms
Are comfortable working with PostgreSQL
Understand logging, monitoring, environment setup, and deployment workflows
➕ Will be a plus:
Experience with MLOps or model-serving infrastructure
Experience deploying ML models for inference on CPU
Familiarity with Python, FastAPI, Spring Boot, or similar backend frameworks
Experience with AWS services or similar
Understanding of job queues, background workers, and long-running processing workflows
Familiarity with infrastructure-as-code tools such as Terraform or similar
Comfortable working with AI platforms and developer tools such as Cursor, Claude Code, or Codex
♟️ What We Expect from You:
Use modern AI tools, frameworks, and approaches to work faster and more effectively
Make practical decisions that help us launch faster without unnecessary overengineering
Proactively identify bottlenecks, propose solutions, and help shape technical decisions
Be comfortable working in an evolving product with changing priorities and early-stage ambiguity
🔑 Responsibilities:
Implement and enhance backend services
Actively collaborate with the team lead and team
Maintain the initial cloud environment for development, testing, and production
Build and support processing pipelines for model execution and result delivery
Configure logging, monitoring, and basic operational observability
Ensure the system is reliable, maintainable, and easy to extend
Utilize AI to review pull requests and contribute to engineering best practices
🍩 What we offer:
Opportunity to work on an innovative product in the medical-tech domain
High ownership and direct impact on product architecture
Flexible work hours within the European time zone
A fast-moving environment where strong engineers can influence product and technical decisions
Paid 200$+ AI assistants and modern engineering tooling
Professional development support, latest courses and certifications
20 business days of vacation
5 sick leave days
National holidays covered
🗣 Recruitment process:
✔️ Technical Task → ☑️ AI Live Coding Task → ✅ Cultural-Fit Interview → 🏁 Offer