Junior Java/Kotlin Software Engineer
π Project Description
Modern Java project, utilizing Microservices Architecture, ensuring flexibility, scalability, and maintainability. We leverage Spring Boot, Kafka, PostgreSQL, Docker and K8S and AI tools, to build robust and production-ready applications.
β
You are:
- Have practical experience from pet projects, hackathons, or open-source contributions
- Confident with Java
- Comfortable working with Ktor and SpringBoot
- Understand MVC architecture and RESTful API development
- Have basic knowledge of PostgreSQL and ORM tools like JOOQ
- Understand OOP, OOD, and SOLID principles
- Have written unit tests using JUnit or Mockito
Can work with Docker for containerization
β Will be a plus:
- Comfortable working with AI Platforms: Cursor, Claude Code or Codex
- Have experience with
- Hands-on experience with Kafka and event-driven systems
- Understanding of Microservices Architecture
Exposure to TestContainers and WireMock for testing
βοΈ What We Expect from You:
- AI Adoption β Adopt and heavily use modern AI tools, frameworks and approaches, to make your impact effective and efficient.
- Accountability & Ownership β You take responsibility for your tasks and deliver quality work.
- Proactive Learning & Growth β As a junior developer, you should be eager to learn and rapidly improve your skills.
- Initiative & Problem-Solving β You donβt wait for instructions; you actively seek solutions and contribute ideas.
- Teamwork & Communication β We value engineers who communicate effectively and collaborate with the team.
- Adaptability β The tech landscape evolves quickly, and we want someone who is excited about new challenges.
π Responsibilities: - Willing to take accountability for feature development
- Code, deploy & test new features of the product timely
- Participate in requirements analysis, estimation, and planning
- Write clean, scalable, and testable code
- Review pull requests
- Cooperating with team and stakeholders
- Analyze legacy code and apply refactoring techniques
- Develop products adopting the best practices
π© What we offer:
- Professional development support:
- $$$ on certifications and learning
- Paid AI Assistants
- Flexible Work Hours (European Time Zone)
- Working environment that will boost your skills to Senior SE
- 20 days of vacations (business days)
- 5 days of sick leave
- National Holidays covered
- π£Recruitment process:
- βοΈ Culture Fit Interview β βοΈ Tech Task β β
Follow-Up Interview β π Tech Interview
- π» Tech task: Use Java or other preffered language could be used, depending on your current focus.
- National Holidays covered
Required languages
| English | B1 - Intermediate |
π
Average salary range of similar jobs in
analytics β
Loading...