Jobs Lviv
8-
· 33 views · 3 applications · 6d
Senior Java Engineer with Python experience
Ukraine · 5 years of experience · Upper-IntermediateWe are looking for a Senior Java Software Engineer to join our team. Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner...We are looking for a Senior Java Software Engineer to join our team.
Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions.
Team:
The Tribe consists of four teams. The Team is responsible for owning the cash flow in the ATM domain including money life cycle, reconciliation, and processing of paymentsand payouts. The team owns the entire lifecycle, from design and development through to runtime maintenance of the services. The team is responsible for the 24/7 runtime of their services. As a cross-functional team, it comprises a product manager, an engineering lead, and six senior Java engineers who collectively build, run, and maintain the core platform for the ATM business.
Responsibilities:
- Write clean, maintainable, and efficient code across the team’s tech stack—primarily Java, with Python for backend development—while adhering to software development best practices.
- Implement new features and maintain existing codebases to ensure high performance, scalability, and availability.
- Take ownership of designing and implementing robust software architectures that align with business needs, especially within financial application domains.
- Conduct thorough code reviews, uphold high coding standards, and contribute to the continuous improvement of development processes.
- Foster a culture of high-quality output, collaboration, and continuous improvement within the engineering team.
- Translate complex product requirements into scalable, reliable, and secure software solutions, providing strong technical insight and ensuring alignment with organizational goals.
- Maintain deep knowledge of the product and all relevant technical aspects within the domain.
- Proactively manage technical debt and ensure clear, comprehensive documentation is maintained within the team.
Requirements:
- Minimum 5+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle — from design to runtime support. Min 3-4 years in Java and 6-12 months in Python of commercial experience.
- The primary profile is Java with some occasional tasks in Python and SQL (10-20%). Focus on new features development
Technical Stack:
- Languages & Frameworks: Java 21, Spring Boot 3, Python 3.9+
- Databases: MySQL 8, SQL, and NoSQL solutions
- Architecture & Infrastructure: Microservices architecture, event-driven systems using Kafka and ActiveMQ
- Cloud & DevOps: AWS Services, Kubernetes (K8s), CI/CD pipelines
- Versioning & Documentation: Strong code review skills, technical documentation ownership, and technical debt management
Software Engineering Practices:
- Strong knowledge of OOP and SOLID principles
- Proven expertise in developing, testing, and maintaining high-performance, scalable applications using Java, Python, and SQL.
- Familiarity with modern software development practices and standards
- Proactive involvement in standard-setting, guidelines creation, and best practices within the team
Ownership & Collaboration:
- Experience of End-to-end responsibility for project delivery
- Willingness to replace legacy services and improve technical foundations
- Comfortable with architecture discussions and proposing alternative solutions
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 371 views · 50 applications · 20d
Junior Java Developer
Office Work · Ukraine (Lviv) · 0.5 years of experience · Upper-IntermediateDotcode is looking for a Java developer to join our team. This is a great opportunity to work with our friendly team on many interesting projects and be involved in architectural design and development as well, and other challenging and interesting...Dotcode is looking for a Java developer to join our team. This is a great opportunity to work with our friendly team on many interesting projects and be involved in architectural design and development as well, and other challenging and interesting tasks.
More
Skills:
- Minimum 0.5+ years experience developing in Java;
- Good Object oriented design skills;
- Experience with SQL databases (E.g. MySQL, PostgreSQL);
- Strong knowledge of Spring boot, Hibernate, Maven, REST APIs;
- Experience with Test Driven Development (TDD), Behavior Driven Development (BDD);
- Ability to write well-designed and efficient code;
- Hands-on experience in developing software with agile or scrum methodologies;
- A team player who can work seamlessly in a small team;
- Level of English language — intermediate (spoken and written).
Will be plus:
- Experience with AWS (EC2, Lambda, S3 ect.);
- Experience with Linux commands.
We offer:
- Competitive salary;
- Flexible working time;
- Professional training opportunities;
- Friendly work environment and office in a good location;
- Paid vacations and sick leaves.
Hiring flow:
- Call with HR Manager;
- Technical interview with life coding;
- Test task (optional);
- Final interview with CEO.
If you have any questions, feel free to contact :) -
· 100 views · 19 applications · 15d
Java Backend Engineer DataFlow
Office Work · Ukraine (Dnipro, Lviv) · Product · 3 years of experience · IntermediateAre you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe! We are a team of skilled engineers...Are you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe!
We are a team of skilled engineers who develop and maintain real-time bidding platforms for global advertisers. As part of our team, you will work alongside other talented engineers on a daily basis, using technologies such as Java, Postgres, Clickhouse, Kafka, and others to scale performance, optimize cloud infrastructure, and create innovative features for our various product lines. At LoopMe, we follow Agile methodology to deliver features rapidly to the market.
Join us and be a part of our mission to push the boundaries of what is possible in the advertising industry!We are looking for a Java Backend Engineer to help build out our high-load ad serving system, capable of handling over 2M requests/second under 50ms response time.
What you'll be doing:
- Developing features and optimize performance for a high-load Java ad-serving application
- Implementing data processing streams and gather statistical data
- Preparing data for other departments and automate report generation
You'll have:
- 3+ years of engineering experience
- Understanding of microservice architecture
- Proficient in Java with a strong understanding of concurrency.
- trong knowledge of SQL and experience with modern RDBMS
- Experience with Kafka
Nice-to-have:- Experience with Kubernetes
- Experience with columnar DB (Clickhouse, Vertica, etc)
- Be a self-motivated, reliable and flexible team player
Benefits:- Competitive compensation package
- Flexible working schedule and the hybrid type of work
- Annual performance bonus
- One month of workation (you can work from any part of the world for one month)
-
· 345 views · 53 applications · 13d
Junior/Middle Java Developer
Office Work · Ukraine · 2 years of experience · IntermediateWe invite a Junior/Middle Java Developer to join our team for long-term cooperation. Gransoft develop an international health insurance portal. Our project has become especially important at this time. Office Location: Uzhhorod (our...👨💻We invite a Junior/Middle Java Developer to join our team for long-term cooperation.
Gransoft develop an international health insurance portal.
Our project has become especially important at this time.
▪️Office Location: Uzhhorod
(our company provides a relocation assistance, expenses reimbursement and accommodation if required)
Requirements:
— Strong and confident knowledge of Java, Hibernate, Spring, MySQL
— Experience with any software development 2+ years
Experience with Java provides a significant advantage
— An intermediate-level proficiency in English: reading, writing and speaking
— Responsible attitude to the tasks and deadlines
— Work from office only
We offer:
— Interesting and challenging project
— Creative and friendly atmosphere
— Our company policy is to welcome your ideas and suggestions
— An international team of experienced Java developers
— Paid vacations and days off during national holidays
— Flexible work schedule
— 8-hour workday
— Office in Uzhhorod
— Paid English language courses
— Our company provides a relocation assistance, expenses reimbursement and accommodation if required
More details could be given during an interview
More
Please include your Telegram username in CV -
· 303 views · 61 applications · 5d
Trainee Java
Hybrid Remote · Ukraine (Vinnytsia, Ivano-Frankivsk, Lutsk + 5 more cities) · 1 year of experience · Upper-IntermediateDescription Candidate will be responsible for development, maintenance and support of entertainment and media applications on embedded devices for home media entertainment. Requirements Experience in the development of at least one of the following...Description
Candidate will be responsible for development, maintenance and support of entertainment and media applications on embedded devices for home media entertainment.
Requirements
Experience in the development of at least one of the following languages C++JavaJS.NET
At least an intermediate English level
Ability to work in an agile software development environment, to be flexible to requirements and design change
Proactive problem-solving abilities
Knowledge of BrightScript and Roku platform development experience, networking experience, media applications development experience is a plus.Job responsibilities
Development, maintenance, and support of entertainment and media applications on Roku platform
More -
· 16 views · 1 application · 1h
Senior Java Engineer
Ukraine · 6 years of experience · Upper-IntermediateN-iX is seeking a Senior Java Engineer to join our vibrant team. About the project: Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over...N-iX is seeking a Senior Java Engineer to join our vibrant team.
About the project:
Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions.
The team specializes in developing and maintaining robust backend services that support the customer's tech platform, which handles the full lifecycle of payment management for millions of active deposit accounts. The team’s primary responsibilities are:
- Ensure the accurate, reliable, and efficient payment execution and reporting to our partners.
- guarantee compliance with regulatory requirements and ensure the integrity of financial records.
Currently, the team consists of five experienced Senior Software Engineers, working collaboratively in an agile environment.
Must-Have Skills & Technologies
Experience:
Minimum 7+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle — from design to runtime support.Experience in multithreading
Technical Stack:
- Languages & Frameworks: Java 17 (migrating to Java 21), Spring Boot 3
- Databases: MySQL 8, SQL, and NoSQL solutions
- Architecture & Infrastructure: Microservices architecture, event-driven systems using Kafka and ActiveMQ
- Cloud & DevOps: AWS Services, Kubernetes (K8s), CI/CD pipelines
- Versioning & Documentation: Strong code review skills, technical documentation ownership, and technical debt management
Software Engineering Practices:
- Strong knowledge of OOP and SOLID principles
- Familiarity with modern software development practices and standards
- Proactive involvement in standard-setting, guidelines creation, and best practices within the team
Ownership & Collaboration:
- Experience of End-to-end responsibility for project delivery
- Willingness to replace legacy services and improve technical foundations
- Comfortable with architecture discussions and proposing alternative solutions
Soft Skills:
- Strong problem-solving and critical-thinking abilities
- Excellent communication and collaboration skills in an international team
- Respectful, constructive feedback during code reviews
- Ownership mindset, quality-driven development
- Fluent in English (Upper-Intermediate or higher)
- Ukrainian language, Advanced or higher.
Responsibilities:
- Develop, maintain, and enhance a large-scale online banking platform.
- Perform the software engineer tasks with great attention to quality, and support other engineers in your team to do the same.
- Collaborate with the team to set technical standards and share best practices.
- Perform detailed code reviews, ensuring not only best practices and business rules, but also performance, security, impact on other features or projects, and always with respectful and constructive communication.
- Research and shape multiple alternative technical solutions when possible.
- End-to-end ownership of the team project's delivery.
- Actively manage technical documentation and address technical debt.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 90 views · 14 applications · 4d
Middle Fullstack (Java+JS) Developer
Ukraine · Product · 4 years of experienceОсновні вимоги 4+ років комерційного досвіду Java розробником (Java 8, Java 17+) Впевнене володіння HTML, CSS та JavaScript Відмінне володіння Spring Framework Досвід роботи з SQL (Postgre, Oracle) і NoSQL (MongoDB) Досвід роботи з системою контролю...Основні вимоги
- 4+ років комерційного досвіду Java розробником (Java 8, Java 17+)
- Впевнене володіння HTML, CSS та JavaScript
- Відмінне володіння Spring Framework
- Досвід роботи з SQL (Postgre, Oracle) і NoSQL (MongoDB)
- Досвід роботи з системою контролю версії Git
Знання JUnit, Mockito
Буде плюсом
- Знання Angular.js
- Розуміння роботи протоколів AMQP, MQTT
Основні обов’язки
- Написання коду, дотримуючись архітектурних принципів та використання шаблонів проєктування
- Участь у тестуванні своїх доробок, оптимізація існуючого коду
(Співвідношення бекенд задач до фронтенд задач 70%/30% відповідно)
Своїм співробітникам ми пропонуємо
- Роботу в найбільшому та інноваційному банку України
- Офіційне працевлаштування та 24 календарних дні відпустки
- Компенсацію лікарняних
- Конкурентну заробітну плату
- Бонуси, премія відповідно до політики компанії
- Медичне страхування
- Корпоративне навчання
- Можливість віддаленого формату роботи
- Корпоративну фінансову допомогу у критичних ситуаціях
-
· 284 views · 49 applications · 4d
Trainee/Junior Java Developer
Office Work · Ukraine (Lviv) · Upper-IntermediateПривіт, кандидате:) Ми компанія CodeSeek зі Львова, яка займається веб-розробкою, зараз у пошуках нових талантів для нашої команди, котрі готові розвивати свій потенціал і рости разом :) Шукаємо в нашу команду Trainee/Junior Java Developer Our...Привіт, кандидате:)
Ми компанія CodeSeek зі Львова, яка займається веб-розробкою, зараз у пошуках нових талантів для нашої команди, котрі готові розвивати свій потенціал і рости разом :)
Шукаємо в нашу команду Trainee/Junior Java Developer
Our candidate should know:
Java Core;
JDBC/Hibernate;
Spring Framework;
REST;
Will be a plus:
HTML/CSS/JS/Angular
Level of English - Upper-Intermediate
Також ми зацікавлені у кандидатах, які хочуть у майбутньому розвиватись, як Full Stack.
Також наш офіс розташований у Львові, тому, випробовувальний період, який триває 3 місяці - формат офіс, після випробувального періоду гібридний формат.
Етапи відбору:
- тестове завлання
- hr інтервʼю
- технічнеWe offer:
- конкурентна заробітна плата та гнучкий робочий графік
- можливість працювати з офісу
- мітапи, тімбілдинги та інші заходи
- компенсація за покращення англійської
- 15 днів відпустки, а також 10 днів лікарняної відпустки
- додаткові відпустки за тривалу співпрацю
- покриття витрат на спорт
- персональне технічне обладнання
- можливість покриття витрат на навчання
- допомога з веденням ФОП
- менторство
- складення персонального плану професійного розвитку
Якщо тобі відгукується ця вакансія, тоді надсилай своє резюме)
Можливо наш кандидат це саме ти!
More