Jobs Lviv
6-
· 61 views · 8 applications · 24d
Senior Java Engineer
Office Work · Ukraine (Dnipro, Lviv) · Product · 4 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 who...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.
Join us and be a part of our mission to push the boundaries of what is possible in the advertising industry!
What we needWe are looking for a Senior Java Engineer to help build out our high-load ad serving system, capable of handling over 2M requests/second with 50ms response time.
What you'll be doing
- Developing features and performance optimisation for our Java ad-serving application
- Hardening system architecture to ensure smooth operation during peak-load time
- Implementing complex targeting algorithms into the core ad-serving flow
- Working hand-in-hand with multiple teams providing services and data used by our solutions
You'll have
- 5+ years experience in engineering
- Strong knowledge of Java, Spring / Spring Boot
- Practical knowledge of SQL and experience with PostgreSQL (or any other database)
- Good understanding of microservices architecture and best practices around that
- Linux shell, Docker
Nice-to-have:
- Concurrency understanding
- Experience with gRPC, Project Reactor (formerly RxJava)
- Experience with Kubernetes
- Experience with Kafka
- DGS framework / GraphQL
Benefits:- Competitive compensation package
- International work environment
- Paid vacation and sick leave
- Flexible working schedule and possibility to work remotely
- Annual performance bonus
- English classes
- Maternity/Paternity leave
-
· 75 views · 7 applications · 27d
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 -
· 270 views · 36 applications · 8d
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 :) -
· 71 views · 16 applications · 3d
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)
-
· 146 views · 23 applications · 1d
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 -
· 93 views · 7 applications · 27d
Продуктова компанія у пошуку Backend Developer (Java)
Office Work · Ukraine (Lviv) · Product · 5 years of experience · IntermediateУ зв'язку з розширенням команди, продуктова компанія перебуває у пошуку Backend Developer (Java). Продукт, в якому працюватиме майбутній спеціаліст, входить до американської корпорації із Fortune 500. Працюють у галузі відновлюваних джерел енергії, а...У зв'язку з розширенням команди, продуктова компанія перебуває у пошуку Backend Developer (Java).
✔️ Продукт, в якому працюватиме майбутній спеціаліст, входить до американської корпорації із Fortune 500. Працюють у галузі відновлюваних джерел енергії, а саме вітроенергетики.
Розробляють рішення для автоматизації та віддаленого моніторингу вітряних турбін. Забезпечують подовження терміну служби і збільшення річного обсягу виробництва зеленої енергії.
✔️Передбачається два етапи спілкування - технічна та менеджерська співбесіди.
✔️Складний проєкт, тому перші пів року потрібно відвідувати офіс у м. Львів - 5 днів на тиждень. Після — 4 дні в офісі, 1 вдома. Офіс повністю автономний на випадки непередбачуваних ситуацій.
✔️Вимоги: досвід з Java 5+, досвід роботи без Spring, і готовність працювати з Java 5 без Spring.
More
Бажаний досвід з нетворкінгом та оптимізацією коду на Java