Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Developer (Java) image - Rise Careers
Job details

Backend Developer (Java)

Kyivstar.Tech is looking for a Backend Developer to join our Product Development Team. The role has all the advantages of working in a product team — versatile projects, plenty of independence, chance to influence the direction of the development and opportunity to grow with the role.


About us

Kyivstar.Tech is a Ukrainian hybrid IT company and a resident of Diia.City. We are a subsidiary of Kyivstar, one of Ukraine's largest telecom operators.


Our mission is to change lives in Ukraine and around the world by creating technological solutions and products that unleash the potential of businesses and meet users' needs.


Over 500+ KS.Tech specialists work daily in various areas: mobile and web solutions, as well as design, development, support, and technical maintenance of high-performance systems and services.


We believe in innovations that truly bring quality changes and constantly challenge conventional approaches and solutions. Each of us is an adherent of entrepreneurial culture, which allows us never to stop, to evolve, and to create something new.


What you will do
  • Collaborate with development team, Product Owner and CTO in real and interesting product tasks
  • Selection and implementation of the necessary tools, technologies, and techniques
  • Designing and implementing architecture of an application
  • Code review and code quality control over formed standards of development
  • Writing efficient code


Qualifications and experience needed
  • Spring: Core, MVC, Security, Boot (2+ year)
  • Microservices architecture understanding + understanding of Event Sourcing, CQRS and DDD
  • Restful services (REST) dev experience (2+ year)
  • Persistence frameworks: Spring: Spring Data, Hibernate (2+ year)
  • Experience in branch-based workflow (git)
  • Messaging: ActiveMQ / JMS
  • Thorough understanding of RDBS: MySQL, PostgreSQL, Oracle and non-RDBMS like Cassandra
  • Unit testing with JUnit and Mockito
  • Experience with Docker containers in production (1+ year)
  • Strong understanding | usage of SOLID principles and software design patterns
  • Experience with continuous integration as is (principles, instruments)


A plus would be
  • Knowledge of highload


What we offer
  • Office or remote — it's up to you: you can work from anywhere, and we will arrange your workplace
  • Remote onboarding
  • Performance bonuses for everyone (annual or quarterly — depends on the role)
  • We train employees: with the opportunity to learn through the company’s library, internal resources, and programs from partners
  • Health and life insurance
  • Wellbeing program and corporate psychologist
  • Reimbursement of expenses for Kyivstar mobile communication


Kyivstar Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Kyivstar DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Kyivstar
Kyivstar CEO photo
Unknown name
Approve of CEO

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Developer (Java), Kyivstar

Join Kyivstar.Tech as a Backend Developer (Java) and become a vital part of our dynamic Product Development Team! We’re thrilled to invite you to work in a flexible environment where you can pick your workspace — whether it's from the comfort of your home or our vibrant office. At Kyivstar.Tech, we emphasize innovative solutions that empower businesses and enrich users' lives, making a real impact both locally in Ukraine and globally! As a Backend Developer, you'll have the chance to collaborate directly with talented professionals including the Product Owner and our CTO, tackling exciting real-world product challenges. Your curiosity will be key as you select and implement cutting-edge tools and technologies while designing and architecting robust applications. We value code quality, and you'll play a crucial role in code reviews, ensuring our operations run smoothly. If you have at least two years of experience with Java, Spring, and microservices architecture, along with a passion for quality coding and best practices, we’d love to hear from you! We believe in nurturing our team members; thus, we offer professional growth opportunities and training programs tailored to enhance your skills. With competitive bonuses and health benefits, Kyivstar.Tech reflects a modern, employee-centric work culture — come create with us and be part of an entrepreneurial spirit that embraces change and innovation!

Frequently Asked Questions (FAQs) for Backend Developer (Java) Role at Kyivstar
What does a Backend Developer (Java) do at Kyivstar.Tech?

As a Backend Developer (Java) at Kyivstar.Tech, you’ll work closely with the development team and other key stakeholders to design, develop, and maintain scalable applications. You'll be involved in code reviews, ensuring quality standards are met, and you’ll also have opportunities to select and implement the most suitable technologies and tools for our projects. This role allows you considerable independence to influence the direction of your work while developing innovative solutions.

Join Rise to see the full answer
What qualifications are required for a Backend Developer (Java) position at Kyivstar.Tech?

Candidates applying for the Backend Developer (Java) position at Kyivstar.Tech should have at least two years of experience with Spring (Core, MVC, Security, Boot) and a solid grasp of microservices architecture. Additional skills in RESTful services, persistence frameworks like Hibernate, and messaging systems such as ActiveMQ are essential. Experience with unit testing, continuous integration, and Docker containers will also be valuable.

Join Rise to see the full answer
Is remote work an option for Backend Developers at Kyivstar.Tech?

Absolutely! At Kyivstar.Tech, we recognize the importance of work-life balance, which is why we offer flexible work arrangements. As a Backend Developer (Java), you can choose to work from anywhere, be it your home or our office. We also provide supportive remote onboarding to seamlessly integrate you into the team.

Join Rise to see the full answer
What kind of training does Kyivstar.Tech offer for Backend Developers?

Kyivstar.Tech is committed to the continuous professional development of its employees. As a Backend Developer (Java), you’ll have access to our extensive library of internal resources and programs offered by partner organizations. You’ll have opportunities to grow, learning through structured training programs and initiatives tailored to your development needs.

Join Rise to see the full answer
What benefits can Backend Developers expect at Kyivstar.Tech?

As a Backend Developer (Java) at Kyivstar.Tech, you can look forward to a comprehensive benefits package. This includes health and life insurance, a well-being program featuring corporate psychologists, and performance bonuses that recognize your contributions. Additionally, employees receive reimbursement for expenses related to Kyivstar mobile communication, enhancing your overall experience.

Join Rise to see the full answer
How does Kyivstar.Tech support employees' work-life balance?

Kyivstar.Tech places a strong emphasis on work-life balance, allowing Backend Developers (Java) to choose their workplace environment. Flexible hours, a supportive well-being program, and a focus on employee needs demonstrate our commitment to ensuring you have the best working experience, allowing you to thrive both professionally and personally.

Join Rise to see the full answer
What technologies will I work with as a Backend Developer (Java) at Kyivstar.Tech?

As a Backend Developer (Java) at Kyivstar.Tech, you'll engage with a variety of exciting technologies including Spring (Core, MVC, Boot), microservices architecture, and various database systems like MySQL and PostgreSQL. You'll also work with messaging solutions such as ActiveMQ and tools for unit testing like JUnit and Mockito.

Join Rise to see the full answer
Common Interview Questions for Backend Developer (Java)
What experience do you have with Spring framework as a Backend Developer?

When answering this question, highlight your work with various components of the Spring framework, such as Core, MVC, Security, and Boot. Discuss specific projects where you've utilized these technologies, examples of problem-solving, and how you've ensured code quality and reliability in your past projects.

Join Rise to see the full answer
How do you approach designing the architecture of an application?

In your response, describe the methodologies you use to design application architecture. Emphasize your knowledge of microservices, Domain-Driven Design (DDD), and how you communicate with team members to balance performance, scalability, and maintainability in the architecture.

Join Rise to see the full answer
Can you explain the principles of REST and how you've implemented them?

When discussing REST principles, define CRUD operations and the importance of statelessness, resource representations, and appropriate HTTP methods. Provide examples from your experience where you've effectively utilized RESTful services in your projects to create efficient APIs.

Join Rise to see the full answer
What is your experience with unit testing and the tools you use?

In your answer, explain the significance of unit testing in the development process. Discuss your familiarity with tools like JUnit and Mockito, and provide examples of how unit testing has helped you identify issues early and maintain code correctness in previous projects.

Join Rise to see the full answer
How do you ensure code quality within your team?

Talk about the practices you implement to ensure code quality, such as code reviews, adherence to SOLID principles, and the use of design patterns. Emphasize the collaborative aspect of code quality and how you encourage team members to share insights on best practices.

Join Rise to see the full answer
What is your experience with Docker containers?

Share your experience with Docker, particularly how you’ve used it to manage application environments in production. Discuss any specific challenges you faced and how utilizing containers enhanced the deployment process and application scalability.

Join Rise to see the full answer
Discuss your understanding of messaging systems like ActiveMQ.

When responding, explain the role of messaging systems in decoupling applications, allowing for asynchronous communication. Share specific instances where you've implemented ActiveMQ or similar systems in your workflows, detailing the benefits that came with it.

Join Rise to see the full answer
How would you explain microservices architecture to a non-technical stakeholder?

When faced with this question, break down the concept of microservices into simple terms. Address how it allows for independent deployment of services, leading to more manageable and scalable applications. Use analogies to everyday situations to make the concept more relatable.

Join Rise to see the full answer
Can you describe a challenging project you've worked on and how you overcame difficulties?

Outline a specific project where challenges arose, detailing the steps you took to address the issues. Discuss your problem-solving methodologies, collaboration with team members, and the technologies you leveraged to successfully complete the project.

Join Rise to see the full answer
How do you keep up with emerging technologies and industry trends?

In your response, emphasize your commitment to continued learning through various channels such as tech blogs, webinars, online courses, and community forums. Discuss specific resources or networks you engage with that help you stay informed and adaptable in the rapidly changing tech landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Social Impact Driven
Passion for Exploration
Reward & Recognition
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Swank Motion Pictures Remote No location specified
Posted 7 days ago
Photo of the Rise User
Tenable, Inc. Remote US - Headquarters - Maryland - Columbia, US - Remote - California - Bay Area, US - Remote - California , US - Remote - Massachusetts
Posted 12 days ago
Photo of the Rise User
Realtor.com Careers Hybrid Austin, Texas, United States
Posted 7 days ago
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!