Jobs

142
  • · 63 views · 3 applications · 1d

    Middle Java Backend Developer IRC269917

    Hybrid Remote · Ukraine (Lviv) · 2.5 years of experience · Upper-Intermediate
    Description The Client is the #1 TV streaming platform in the U.S with tens of millions of customers. They have pioneered TV streaming in US. Their mission is to be the TV streaming platform that connects the entire TV ecosystem. Requirements We’re...

    Description

    The Client is the #1 TV streaming platform in the U.S with tens of millions of customers. They have pioneered TV streaming in US. Their mission is to be the TV streaming platform that connects the entire TV ecosystem. 

     

    Requirements

    We’re excited if you have
    3+ years of Backend Development experience building consumer-facing websites and backend services using Java
    Good culture fit and excellent team player
    Strong knowledge of Java for Backend development and applying the Reactive Programming paradigm in your work
    Experience with Python and integration testing
    Experience with Kubernetes would be a plus
    Experience with AWS would be a plus
    BS or MS degree in Computer Science or equivalent
    Strong verbal and written communication skills in English

     

    Job responsibilities

    Build innovative features in the Web Commerce and Payments areas (subscriptions, invoices, transactions, refunds, promos, etc.), as well as smart home solutions
    Enhance existing and create, test, document and deliver new features for the backend
    Participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
    Collaborate with program managers, marketing, designers, software and QA engineers to build and enhance both UI and backend
    Innovate and create the best user experience online

    More
  • · 74 views · 27 applications · 1d

    Senior Java Engineer IRC273128

    Full Remote · Ukraine, Poland, Romania, Croatia, Slovakia · 4 years of experience · Upper-Intermediate
    Description We are seeking a Java engineer to work on full lifecycle software development including planning, implementation, integration testing, documentation, release and product support. This is a role within the development organization to work with...

    Description

    We are seeking a Java engineer to work on full lifecycle software development including planning, implementation, integration testing, documentation, release and product support. This is a role within the development organization to work with a cross functional international team on financial documents application. The individual will be a participant on a focused scrum team with 6 or more teammates following Agile methodologies using the Scrum framework. Our client builds and supports a document automation solutions for Insurance business on US market. You can learn more about our partner collaboration following the link https://www.globallogic.com/ua/key-projects/bottomline-and-globallogic

     

    Requirements

    • 5+ years of professional experience in backend development using Java.
    • Expert-level proficiency in Spring Boot and Spring Framework (Spring Data, Spring Security, Spring Cloud).
    • Strong experience in architecting, designing, and building scalable microservices.
    • Deep understanding of RESTful API design, gRPC, and GraphQL.
    • Extensive experience working with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
    • Solid knowledge of multithreading, concurrency, and high-performance application design.
    • Hands-on experience with message brokers (Kafka, RabbitMQ, Pulsar) and event-driven architectures.
    • Experience with containerization and orchestration tools (Docker, Kubernetes).
    • Strong knowledge of cloud services (AWS, GCP, or Azure), including deployment and monitoring.
    • Proficiency in CI/CD processes, DevOps principles, and infrastructure as code (Terraform, Ansible).
    • Advanced debugging, performance tuning, and system optimization skills.
    • Strong experience with testing frameworks (JUnit, Mockito, TestContainers, Gatling for performance testing).
    • Excellent communication skills, ability to lead teams, mentor engineers, and drive technical excellence.

     

    Job responsibilities

    • Design, develop, and maintain high-performance backend services and APIs using Java (JDK 11+ or 17+) and Spring Boot.
    • Architect and implement scalable, distributed, and fault-tolerant microservices.
    • Lead technical discussions and decision-making regarding software architecture, system design, and best practices.
    • Optimize application performance, scalability, and reliability by applying advanced concurrency, caching, and database optimization techniques.
    • Ensure security best practices in application development, including authentication, authorization, and data protection.
    • Mentor and guide mid-level and junior engineers, conduct thorough code reviews, and improve team coding standards.
    • Work with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) and optimize database queries.
    • Implement and integrate event-driven architectures using Kafka, RabbitMQ, or similar messaging systems.
    • Collaborate closely with DevOps teams to improve CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments.
    • Maintain and enhance automated testing strategies (unit, integration, performance tests) using JUnit, Mockito, and other testing frameworks.
    • Work with cross-functional teams (product managers, front-end engineers, DevOps) to deliver high-quality software.
    • Stay up-to-date with the latest trends in Java development and contribute to continuous improvements in engineering processes.
    More
  • · 38 views · 2 applications · 1d

    Gen AI Adoption Lead – Java Engineering Focus

    Full Remote · EU · 6 years of experience · Upper-Intermediate
    N-iX is a global company with Ukrainian roots that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in nine countries spanning Europe, the US, and Latin America....

    N-iX is a global company with Ukrainian roots that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in nine countries spanning Europe, the US, and Latin America. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.  We are committed to continuous innovation and are now strategically leveraging Generative AI to significantly enhance our Software Development Life Cycle (SDLC) productivity.

     

    We are looking for a skilled Gen AI Adoption Lead to join our team.

    The Gen AI Adoption Lead will join a specialized team of technical leaders driving N-iX's transformation toward AI-augmented software development. Each lead is assigned to strategic projects across the organization, combining hands-on technical implementation with leadership to achieve measurable productivity improvements. You will take a leading role in identifying critical use cases, expertly guiding teams on the selection and implementation of specific Gen AI tools and engineering approaches, providing mentorship and technical direction, and spearheading the scaling of successful Gen AI integrations throughout the company. Your success will be measured by tangible improvements in development efficiency, code quality, and overall engineering team empowerment.

     

    Key Responsibilities:

    • Strategic GenAI Opportunity Identification: Lead the collaborative effort with software development teams to pinpoint strategic engineering workflows within the SDLC where Generative AI can deliver substantial and scalable productivity gains.
    • Expert Tool & Technical Direction: Provide expert guidance and technical direction to engineering teams on the evaluation, selection, and optimal application of relevant Gen AI tools and engineering methodologies.
    • Mentorship & Engineering Enablement: Mentor and technically enable engineering teams through comprehensive education, hands-on coaching, and the development of best practices for Gen AI adoption.
    • Technical Implementation Leadership: Provide strong technical leadership and guidance to engineering teams during the design, implementation, and integration phases of Gen AI solutions, ensuring adherence to architectural standards and best practices.
    • Driving Scalable GenAI Solutions & Best Practices: Architect and champion the development and adoption of robust best practices for the secure, effective, and scalable integration of Gen AI within the SDLC across N-iX engineering.
    • Create data-driven case studies with hard metrics (story points, cycle time, defect rates) that prove ROI to executives and clients.

       

    Requirements:

    • Deep understanding of the Software Development Life Cycle (SDLC) and extensive practical experience leading technical efforts across various development workflows.
    • Extensive and demonstrable experience as a Lead Java developer with a deep understanding of software architecture, design patterns, and best practices in software development.
    • Direct, hands-on experience leading the implementation of specific Gen AI tools relevant to software development within engineering teams (e.g., GitHub Copilot, Cursor, AI-powered testing frameworks).
    • Significant experience leading and mentoring technical teams in the adoption of new technologies.
    • Exceptional communication, collaboration, and influencing skills, with the ability to effectively convey complex technical visions to both technical and non-technical stakeholders and drive adoption.
    • Extensive experience with Agile/Scrum methodologies and a proven track record of leading technical teams within these frameworks.
    • Strong analytical and strategic thinking skills, with a data-driven approach to evaluating the impact and ROI of technology initiatives.
    • Proven ability to measure and document productivity improvements through controlled experimentation.
    • English level - Upper-Intermediate or higher.

       

    Nice to Have:

    • Experience in developing and delivering technical leadership training programs and workshops for engineering teams.

    What You'll Actually Do:

    • Hands-On Development (60%): Join priority projects for 3-6 month assignments, becoming a true team member who codes daily alongside developers. 
    • Impact Measurement & Validation (20%): Track metrics over full sprints and releases - real productivity gains only show after developers overcome the 11-week AI learning curve. Build trust through consistent presence.
    • Internal Knowledge Sharing & Enablement (20%): While embedded in one project, run weekly "AI Coffee Chats" for other teams. Document patterns that work and share asynchronously. Full workshop rollouts happen only after proving 3+ month results.
    • Real example: Spend 6 months with one project, achieve substantial velocity increase, then transition gradually while maintaining office hours. No "helicopter consulting."

    We're NOT Looking For

    • Architects who only draw diagrams
    • Consultants who only make presentations  
    • People who talk about AI but don't use it daily

     

    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
  • · 145 views · 21 applications · 1d

    Junior Java Developer

    Office Work · Ukraine (Lviv) · 0.5 years of experience · Intermediate
    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...

    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.

    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 :)

     

    More
  • · 31 views · 8 applications · 10h

    Senior Java Engineer (only with strong level of German)

    Full Remote · Worldwide · Product · 5 years of experience
    We are looking for an experienced Java Backend Engineer with strong expertise in building scalable, maintainable, and secure backend services. You will work in an agile team, collaborating closely with other engineers, product managers, and designers to...

    We are looking for an experienced Java Backend Engineer with strong expertise in building scalable, maintainable, and secure backend services. You will work in an agile team, collaborating closely with other engineers, product managers, and designers to deliver high-quality solutions.
     

    Responsibilities:

    • Design, develop, and maintain backend services using Java, Spring, and Spring Boot.
    • Implement persistence layers with Hibernate and work with relational and non-relational databases.
    • Apply MDSD (model-driven software development) and DDD (domain-driven design) principles to architect clean, modular, and reusable solutions.
    • Develop and maintain REST APIs, ensuring performance, scalability, and security.
    • Integrate and work with Apache Kafka for messaging and event-driven architectures.
    • Contribute to the development of DSLs (domain-specific languages) where applicable.
    • Implement accessibility best practices in line with BITV 2.0 or WCAG standards (nice to have).
    • Develop Eclipse plugins and work with Eclipse Language Server.
    • Build and maintain CI/CD pipelines using Jenkins, Kubernetes, Kustomize, and Helm.
    • Implement authentication and authorization mechanisms with OAuth 2.0, OpenID Connect, and SSO procedures.
    • Work with Pact contracts for contract testing.
    • Collaborate via Jira and Confluence in a Scrum environment.
       

    Requirements:

    • Proven experience in backend development with Java, Spring Boot, and Hibernate.
    • Strong knowledge of DDD and MDSD methodologies.
    • Experience with REST API design and implementation.
    • Hands-on experience with Kafka and event-driven architectures.
    • Experience building CI/CD pipelines and deploying services on Kubernetes.
    • Knowledge of OAuth 2.0, OpenID Connect, and SSO authentication flows.
    • Familiarity with Eclipse plugin development and Eclipse Language Server.
    • Strong understanding of agile practices and collaboration tools (Jira, Confluence).
    • Good problem-solving and communication skills.
       

    Nice to Have:

    • Experience with DSLs development.
    • Familiarity with BITV 2.0 or WCAG accessibility standards.
    • Experience with Pact contract testing.
       

    We Offer:

    • Competitive compensation package.
    • Flexible working arrangements.
    • Opportunities for professional growth and learning.
    • A collaborative and innovative work environment.
    More
  • · 68 views · 18 applications · 8h

    Strong Middle/Senior Java Developer (only Ukraine)

    Full Remote · Ukraine · 4 years of experience · Upper-Intermediate
    Join our innovative and dynamic team, where we are dedicated to building cutting-edge software solutions that make a difference. We pride ourselves on our collaborative environment, continuous learning culture, and commitment to excellence. If you are...

    Join our innovative and dynamic team, where we are dedicated to building cutting-edge software solutions that make a difference. We pride ourselves on our collaborative environment, continuous learning culture, and commitment to excellence. If you are passionate about technology and looking to take your career to the next level, we want to hear from you!

     

    We are seeking a skilled and enthusiastic Middle+ Java Developer with a strong background in SQL, JOOQ, and Spring Boot. The ideal candidate will have a passion for developing high-quality software and a desire to work in a fast-paced, agile environment. You will be an integral part of our development team, contributing to the design, implementation, and maintenance of complex, scalable systems.

     

    Responsibilities:

    • Design, develop, and maintain Java-based applications using Spring Boot.
    • Implement and optimize SQL queries and database interactions using JOOQ.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot, debug, and optimize existing systems to ensure performance and reliability.
    • Participate in code reviews, ensuring adherence to best practices and high standards.
    • Stay updated with the latest industry trends and technologies to drive innovation within the team.

       

    Requirements:

    • Experience: Minimum of 4-5 years of hands-on experience in Java development.

       

    Technical Skills:

    • Proficiency in Java and Spring Boot framework.
    • Strong experience with SQL and database management.
    • Hands-on experience with JOOQ for database interaction.
    • Familiarity with RESTful API design and implementation.

     

    Soft Skills:

    • Excellent problem-solving abilities and attention to detail.
    • Strong communication skills, both written and verbal.
    • Ability to work effectively in a collaborative team environment.
    • Self-motivated with a strong desire to learn and innovate.

     

    Preferred Qualifications:

    • Experience with cloud platforms (AWS, Azure, GCP).
    • Familiarity with containerization technologies (Docker, Kubernetes).
    • Knowledge of CI/CD pipelines and DevOps practices.
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    More
  • · 11 views · 2 applications · 5h

    Java Technical Lead Engineer

    Full Remote · Poland · 7 years of experience · Upper-Intermediate
    Description Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development life cycle of medical...

    Description

    Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

    At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

    Requirements

    • Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices
    • Proficiency in Java programming language and related technologies. Experience with frameworks such as Spring, Hibernate, and Apache Kafka, and cloud-native services is highly desirable
    • Proven experience in UI/Angular development
    • Strong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).
    • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience deploying applications in cloud environments is advantageous
    • Experience with microservices and event-driven architectures
    • Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions
    • Excellent written and verbal communication skills with the ability to articulate technical concepts clearly and effectively
    • Ability to work both independently and collaboratively in a fast-paced, agile environment. Strong team player with a positive attitude and a passion for technology

    Job responsibilities

    • Architect, design, and develop highly scalable, reliable web scale applications, tools, and automation frameworks to meet business requirements.
    • Implement cloud-based microservices leveraging event-driven architectures.
    • Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies.
    • Optimize applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment.
    • Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members.
    • Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues.
    • Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation.
    • Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.
    More
  • · 18 views · 0 applications · 2h

    Java Developer (desktop)

    Full Remote · Ukraine · 4 years of experience · Upper-Intermediate
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation of geological and...

    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
    Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
    Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
    Work supposes close cooperation with Customer team located in Houston and following Agile principles.
    Our team is senior, supportive and friendly.

    • Responsibilities:

      • Collaborate closely with geophysicists, data scientists, and software engineers to
      translate scientific domain requirements into robust on-prem or Cloud software
      solutions.
      • Design, develop, and maintain high-performance applications for geophysical and
      geological data analysis, interpretation and visualization (e.g., seismic, horizon,
      fault, velocity model, etc.)
      • Present architectural designs and technical proposals to the architecture review
      board.
      • Ability to break down development tasks and lay out clear implementation
      roadmaps.
      • Implement and optimize computation algorithms
      • Design and develop both thin and thick client applications that interact with cloud-
      based microservices.
      • Ensure high code quality through unit testing, code reviews, security hardening and
      continuous integration with other domain tools
      • Provide technical support and lead user troubleshooting sessions to resolve issues
      and ensure smooth operation of DSG application.
      • Mentor junior developers and actively contribute to architectural and
      implementation decisions.
      • Embrace Agile/Scrum methodologies, delivering and demonstrating working
      solutions at the end of each sprint
      • Stay current with emerging technologies and trends in geophysical computing and
      software development.

    • Mandatory Skills Description:

      5+ years in Java development
      Strong Java Core knowledge
      Experience with desktop development (Swing, SWT or Eclipse RCP)

    • Nice-to-Have Skills Description:

      Practical experience with Eclipse RCP framework
      OpenGL
      OSGI knowledge is a plus
      Oil&Gas domain experience is a plus

    More
  • · 406 views · 49 applications · 21d

    Java розробник

    Ukraine · Product · 1 year of experience · Pre-Intermediate
    SoftIndex LLC запрошує на постійну роботу талановитих розробників Java. SoftIndex LLC розробляє свої прикладні проекти — це високонавантажені системи веб-аналітики та веб-реклами за принципом Google AdWords, Google AdSense. У нас сильний R&D напрямок...

    SoftIndex LLC запрошує на постійну роботу талановитих розробників Java.

     

    SoftIndex LLC розробляє свої прикладні проекти — це високонавантажені системи веб-аналітики та веб-реклами за принципом Google AdWords, Google AdSense.

     

    У нас сильний R&D напрямок і ми активно розвиваємо власні Open Source проекти, деякі з них:

    - Наш Java проект ActiveJhttps://activej.io/ — Open Source платформа для побудови сучасних High-Load веб-додатків, хмарних рішень та мікросервісів – найближчий конкурент Spring, Vert.x, Micronauts, Spark та багато інших подібних проектів. 

    Перевага архітектури ActiveJ у його високій продуктивності, простоті та легковагості, нативній асинхронності, що підтверджено бенчмарками;

    UIKernelhttp://uikernel.io — React.js бібліотека для створення форм редагованих гридів з фільтрами - простий спосіб управління складними інтерфейсами.

     

    Запрошуємо на роботу всіх, хто відчуває у собі сили та бажання працювати над унікальними для України проектами.

     

    Основні завдання на проекті: 

    • Розвивати Open Source проекти компанії.
    • Брати участь у розробці високонавантажених масштабованих систем для роботи з великих масивами даних.
    • Застосовувати знання алгоритмів, структур даних, архітектури.

       

    Ключові компетенції:

    - Вища освіта в IT / інженерії / математиці. Готові розглянути студентів з досвідом роботи.

    - Комерційний досвід розробки від 1 року. 

    - Впевнені знання Java та Java Core, як основної платформи розробки.

    - Написання чистого, підтримуваного та ефективного коду.

    - Відмінне знання ООП, алгоритмів та структур даних.

    - Багатопоточне програмування.

    - Знання GIT або інших систем керування версіями вихідного коду.

     

    Буде перевагою:

    - Знання та досвід із С++, Haskell/Rust/Zig.

    - Знання мережевого програмування та баз даних(PostgreSQL/MySQL/ClickHouse/NoSQL).

    - Досвід роботи зі Spring, Apache Kafka або з іншими продуктами Apache.

    - Англійська для читання документації.

     

    Особистісні якості:

    - Швидке освоєння нових технологій.

    - Відмінні аналітичні навички, вміння працювати як самостійно, так і в команді.

     

     Випускників IT-курсів без релевантного досвіду не розглядаємо.

     

    Щo ми пропонуємо:

    - Перспективні проекти, робота з передовими технологіями, амбіційні завдання, цікаві виклики для професійного розвитку.

    - Конкурентну заробітну плату, бонуси та регулярні огляди заробітної плати.

    - Довгострокове співробітництво.

    - Повна зайнятість. Робочий графік: з 11.00 до 20:00. НЕ має трекерів часу.

    - Можливість працювати віддалено або по гібридному формату роботи.

    - Соц.пакет: медстрахування, оплачувані абонементи у басейн або тренажерний зал, оплачувана відпустка та лікарняний.

    - Дружню атмосферу, наставництво, комфортний офіс біля метро Університет/Золоті ворота у Київі.

     

    Термін розгляду CV до 5 робочих днів. Якщо ви не отримали відповідь від рекрутера протягом цього часу, це означає, що ми розглянули ваше резюме, але на даний момент у компанії немає вакансій, які відповідають Вашому досвіду та побажанням.

     

    Будемо раді знайомству та співпраці.

    Надсилайте своє резюме і приєднуйтесь до нашої команди!

    More
  • · 484 views · 56 applications · 13d

    Java Developer

    Office Work · Ukraine (Cherkasy) · Product · 1 year of experience · Pre-Intermediate
    Компанія «ТЕКО ТРЕЙД» (https://overseer.ua), лідер серед інтеграторів GPS рішень України, в зв'язку з розширенням, оголошує конкурс на вакансію «Java Developer». Розглядаємо тільки кандидатів з м. Черкаси. Обов'язки: Розробка і підтримка програмного...

    Компанія «ТЕКО ТРЕЙД» (https://overseer.ua), лідер серед інтеграторів GPS рішень України, в зв'язку з розширенням, оголошує конкурс на вакансію «Java Developer». Розглядаємо тільки кандидатів з м. Черкаси.

     

    Обов'язки: Розробка і підтримка програмного наявних програмних продуктів

    Дослідження і оптимізація розрахунків систем моніторингу

     Робота в команді 

     Дослідження механізмів та способів покращення програмних продуктів

     Розробка та впровадження математичних моделей та алгоритмів

    Основні вимоги

    Знання Git та методології Git Flow

    Навички роботи з Jira, Trello

    Базові знання Linux (Debian, Ubuntu)

    Розуміння і робота з Nginx, базові Devops-навички (Github Actions, Gitlab pipelines, Docker)

    Ґрунтовні знання Spring Framework, JDBC, Spring Security, Concurrency в Java, Reflection, робота з кешованими даними.

    Глибоке розуміння паттернів проектування, принципів побудови високоабстрагованого коду, розуміння ООП та алгоритмів.

    Розуміння та робота з PostgreSQL (нормалізація, Partitioning, зв’язки)

    Розуміння і основи роботи з профайлером, написання юніт тестів та інтеграційних тестів: JUnit, Testcontainers

    Знання математики та аналізу: Основи статистичних даних, математичний аналіз (диференціальне та інтегральне числення, аналіз екстремумів функцій), дискретна математика (бінарна логіка, операції над множинами)

    Знання основ теорії сигналів: фільтрація даних, різновиди фільтрів,  цифрова ентропія

    Буде перевагою:

    Технічна освіта.

    Досвід роботи з іншими мовами програмування (Java, Swift).

     

    OVERSEER - комплексні послуги GPS-моніторингу, контролю пального, обробки полів агродронами від лідера українського ринку

    More
  • · 572 views · 111 applications · 28d

    Java Developer (Trainee)

    Full Remote · Ukraine · Intermediate
    Шукаємо Java початківців — майбутніх гуру Web & Enterprise backend Java development! Ми — команда професіоналів, для кого створювати якісні ФінТех рішення які розробляються, тестуються та випускаються українською командою спеціалістів та експертів — є...

    Шукаємо Java початківців — майбутніх гуру Web & Enterprise backend Java development!

     

    Ми — команда професіоналів, для кого створювати якісні ФінТех рішення які розробляються, тестуються та випускаються українською командою спеціалістів та експертів — є пріоритет № 1.

     

    Ми запускаємо повноцінну програму навчання майбутніх Java Developers. Ми віримо, що талановиті новачки можуть стати справжніми професіоналами за правильного підходу до навчання. Якщо ти мрієш стати впевненим Java Developer і працювати в команді майстрів своєї справи — долучайся до нас. Формат повністю віддалений — проходь стажування з будь-якої точки України!


    Що ми пропонуємо:

    1. Безкоштовне стажування до результату за напрямком Java Development;
    2. Працевлаштування після успішного завершення інтернатури;
    3. Повне занурення у професію зі старту;
    4. Підтримку ментора на всьому шляху;
    5. Повну прозорість процесу та регулярний фідбек
    6. Програми стажування індивідуально підлаштовувані під рівень знань кандидата;
    7. Практику з проектами і задачами аналогічними до комерційних у віртуальній лабораторії компанії;
    8. Вирішення учбових задач реального рівня складності;
    9. Багато цікавої теорії та практики;
    10. Робота в команді за Scrum/Agile підходами;
    11. Повністю дистанційний формат з гнучким графіком.

       

    Що потрібно від тебе:

    1. Знати синтаксис Java, прості управляючі конструкції, основи ООП, базові колекції;
    2. Практичний досвід роботи з дженериками, анотаціями, колекціями та потоковою обробкою даних у Java;
    3. Базове уявлення про структуру реляційних баз даних і впевнене використання SQL-запитів;
    4. Гарне розуміння алгоритмічних підходів та ефективне застосування структур даних у вирішенні задач;
    5. Знання англ. мови на рівні В1+;
    6. Велике бажання працювати та розвиватися в цій сфері.

    Ти стовідсотково наш кандидат, якщо:

    • Постійно цікавишся новітніми технологіями розробки на мові програмування Java;
    • Маєш сильне бажання розвиватися як full-stack чи backend розробник;
    • Не боїшся нових викликів та цікавих важких задач;
    • Маєш аналітичний майндсет та вміння мислити нестандартно;
    • Вмієш організовувати свій час, самостійно шукати інформацію та працювати на результат;
    • Маєш англійську для читання документації і базові знання з computer science та Java.


    Як усе працює:

    Термін: визначається індивідуально;

    Формат: онлайн з будь якої точки України;

    1. Курс для початківців (опціонально);
    2. Курс backend розробки мікросервісів на Java; Spring, etc.;
    3. Стажування на учбових проектах;
    4. Регулярні фідбек-сесії з твоїм ментором;
    5. Працевлаштування на комерційні проекти.
       

    Програма стажування включає в себе наступні теми, але не обмежується ними:

    • Поглиблене вивчення Java;
    • Робота з Git та командним рядком;
    • Базові принципи навчального процесу;
    • Ключові концепції Java Core;
    • Основи запитів SQL та баз даних;
    • ORM з використанням Hibernate;
    • Принципи роботи вебу;
    • Створення вебзастосунків з Spring Boot;
    • Багатопоточність у Java;
    • Базовий рівень JavaScript;
    • Алгоритми та структури даних;
    • Основи верстки: HTML і CSS;
       

    Як приєднатися до нас?

    1. Надіслати нам CV;
    2. Пройти pre-screening інтерв’ю з рекрутером;
    3. Виконати типове тестове завдання;
    4. Пройти фінальне інтерв’ю з технічним експертом.

     

    Ласкаво просимо до команди!

    More
  • · 219 views · 49 applications · 21d

    Strong Middle/Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-Intermediate
    We are looking for a person to join us in growing our business and taking part in new, challenging opportunities. If you can quickly learn new technologies, see the “big picture”, strive to develop high-quality solutions, and work independently, it could...

    We are looking for a person to join us in growing our business and taking part in new, challenging opportunities. If you can quickly learn new technologies, see the “big picture”, strive to develop high-quality solutions, and work independently, it could be the perfect role for you. 


    We view technology as a tool and aren’t dogmatic about it. We use these tools to serve our Customers, and we love it when a hard issue can be solved in a simple, beautiful, and cost-effective way. This approach drives our technology choices today and will continue to do so in the future.

    REQUIREMENTS: 

    • At least 4+ years of experience in software engineering
    • Solid knowledge of Java8+, Spring Boot, and microservices architecture
    • Commercial experience with Git, CI/CD tools, and Docker
    • Proficiency in working with both relational and non-relational databases
    • Good estimation skills and the ability to come up with solutions and pros/cons
    • Experience in designing, implementing, and delivering rich web applications
    • Experience of working with documentation, software development lifecycle (SDLC), and ALM tools
    • Familiarity with data structures, algorithms, and object-oriented design (OOD)
    • At least Upper-Intermediate level of English
    • Opportunity to participate in business trips abroad

     

    RESPONSIBILITIES:

    • Take on end-to-end responsibility for solutions, from gathering requirements, to ensuring quality, releasing to production, and providing support
    • Be a team player and encourage equal participation, cross-functionality, and the growth of other team members 
    • Communicate efficiently and directly with stakeholders and provide support to the business side of the project 
    • Produce clean code and proactively review it with peers to ensure its quality
    • Ensure software quality, maintainability, and compliance with best practices
    • Participate in requirements clarification sessions, collect the inputs and requirements for assigned tasks
    • Participate in estimation and planning sessions
    • Support proposal preparation using your technical expertise
    • Create technical project documentation and user documentation
    • Participate in project and team meetings, providing relevant contributions and information
    • Analyze given business issues, extract and document business requirements, and elaborate technical solutions
    • Communicate with Customers on complex matters, participate in discussions and negotiations
    • Participate in technical interviews of software developers and assess candidates’ capabilities against job requirements

     

    Ми шукаємо Strong Middle/Senior Java розробника, який/а приєднається до нашої команди, щоб разом розвивати бізнес і брати участь у нових захопливих проєктах. Якщо ти швидко опановуєш нові технології, бачиш загальну картину, прагнеш створювати якісне ПЗ і вмієш ефективно працювати самостійно — можливо, це ідеальна пропозиція для тебе. 

     

    Ми сприймаємо технології як інструмент і не ставимося до них догматично. Обираємо ті рішення, які найкраще відповідають потребам наших клієнтів, і отримуємо справжнє задоволення, коли складну задачу вдається розв’язати просто, витончено й ефективно. Саме такий підхід визначає наші технічні рішення сьогодні — і визначатиме їх у майбутньому. 

     

    ВИМОГИ:

    • Щонайменше 4 роки досвіду у сфері розробки ПЗ
    • Ґрунтовні знання Java 8+, Spring Boot і мікросервісної архітектури 
    • Практичний досвід роботи з Git, CI/CD інструментами та Docker 
    • Досвід роботи з реляційними та нереляційними базами даних 
    • Навички оцінювання завдань і вибору рішень із врахуванням переваг/недоліків
    • Досвід розробки та впровадження вебзастосунків 
    • Робота з документацією, розуміння життєвого циклу розробки ПЗ та ALM інструментів 
    • Знання структур даних, алгоритмів і об’єктно-орієнтованого програмування (ООП) 
    • Володіння англійською мовою на рівні Upper-Intermediate 
    • Можливість участі у відрядженнях закордон

     

    ОБОВ'ЯЗКИ:

    • Нести повну відповідальність за рішення, починаючи зі збору вимог, забезпечення якості продукту, випуску у продакшен та подальшої підтримки 
    • Бути командним гравцем, сприяти рівній участі, підтримувати кросфункціональність та забезпечувати професійний розвиток інших членів команди 
    • Ефективно та напряму комунікувати із зацікавленими сторонами, надаючи підтримку бізнес-частині проєкту 
    • Писати зрозумілий код та проактивно перевіряти його з колегами для забезпечення високої якості
    • Забезпечувати якість програмного забезпечення, підтримуваність та відповідність програмного забезпечення найкращим інженерним практикам 
    • Брати участь у сесіях з уточнення вимог, збирати вхідні дані та вимоги до поставлених завдань 
    • Брати участь у сесіях з оцінки та планування
    • Брати участь у підготовці пропозицій, використовуючи свій технічний досвід 
    • Створювати технічну проєктну документацію та документацію для користувачів 
    • Брати участь у проєктних та командних зустрічах, надаючи релевантні матеріали та інформацію 
    • Аналізувати бізнес-проблеми, виокремлювати та документувати бізнес-вимоги та пропонувати відповідні технічні рішення
    • Вести комунікацію з клієнтами щодо складних питань, брати участь у дискусіях і переговорах 
    • Брати участь у технічних співбесідах з розробниками програмного забезпечення та оцінювати можливості кандидатів відповідно до вимог вакансії 
    More
  • · 22 views · 3 applications · 1h

    Middle Java Developer (Fintech)

    Hybrid Remote · Ukraine (Dnipro) · 3 years of experience · Intermediate
    Проєкт Professional Services — сучасна система онлайн-банкінгу на базі мікросервісної архітектури Наші клієнти: понад 900 німецьких банків, що обслуговують мільйони користувачів Локація: офіс у Дніпрі, можливий ремоут (обговорюється окремо) Команда даного...

    Проєкт Professional Services — сучасна система онлайн-банкінгу на базі мікросервісної архітектури
    Наші клієнти: понад 900 німецьких банків, що обслуговують мільйони користувачів
    Локація: офіс у Дніпрі, можливий ремоут (обговорюється окремо)
    Команда даного проєкту: 15+ досвідчених спеціалістів, більшість з яких співпрацює понад 3 років. Ми активно масштабуємо команду, щоб задовольнити зростаючі потреби замовників та забезпечити сталий розвиток проєкту

     

    Твої обовʼязки:

    • Розробка backend-частини: ти створюватимеш нові мікросервіси, працюватимеш над розширенням існуючих, писатимеш модульні тести
    • Інтеграція систем: налаштуватимеш та інтегруватимеш різні технології (OracleDB, Redis, Consul, Docker, Kubernetes) для забезпечення безперебійної роботи системи
    • Оптимізація: працюватимеш над усуненням вузьких місць, над покращенням продуктивності системи
    • Співпраця з командою: співпрацюватимеш з frontend-розробниками, DevOps-інженерами та іншими учасниками команди для досягнення спільних цілей

       

    Твій досвід:

    • Глибоке розуміння Java: маєш досвід роботи зі Spring Framework, знаєш та використовуєш патерни проєктування.
    • Мікросервісна архітектура: впевнено працюєш з Docker, Kubernetes.
    • Бази даних: знаєш OracleDB, маєш практичний досвід налаштування та використання Redis, Rabbit.
    • API: у тебе є досвід створення RESTful API.
    • Тестування: вмієш писати модульні тести.
    • Маєш досвід роботи з GIT.
    • Англійська мова: впевнено розмовляєш та пишеш англійською (Intermediate/B1+).
    • Буде перевагою: досвід налаштування MinIO, досвід роботи з Graylog, Grafana, Prometheus, Dynatrace.

     

    Ти отримаєш:

    • Роботу над масштабним проєктом: ти будеш брати участь у створенні системи, яка впливає на життя мільйонів людей.
    • Технологічний стек: зможеш працювати з найсучаснішими технологіями і інструментами.
    • Професійний розвиток: у тебе буде можливість навчатись та сертифікуватись за професійним напрямком, отримувати нові знання від Onboarding Guide, професійно зростати у мотивуючому оточенні професіоналів.
    • Умови співпраці: повне технічне оснащення (MacBook, додатковий монітор, комфортне робоче місце), гібрідний формат співпраці без овертаймів.
    • 27 бенефітів, з якими познайомимо на дзвінку з рекрутером.

     

    Тебе відділяє від співпраці з нами 3-10 днів, а саме:

    1. Короткий дзвінок-знайомство в зручний для тебе час (30 хвилин).
    2. Тестове завдання (за нашим досвідом тобі знадобиться близько 4 годин, на виконання у тебе буде 3 дні).
    3. Online call: 10 хв перевірка рівня English
    4. Технічна співбесіда з Team Lead та потенційним Tech Onboarding Guide (60-90 хв).

    * етапи можуть змінюватись в ході спілкування, але завжди лише з метою можливої подальшої співпраці.

     

     

    Про COMPARUS:
     

    23 роки Comparus GmbH ( Гамбург) та 16 років COMPARUS UA (Дніпро) поєднують стратегічний консалтинг, інноваційні технології та розробку програмного забезпечення для німецького фінансового сектору. Опікуємось як проєктами клієнтів, так і власними продуктами.
    Приєднуйся до нашої команди, яка створює інноваційні рішення для німецького фінансового сектору!

    More
  • · 267 views · 22 applications · 30d

    Java+Mavlink Developer на UAV проєкт, що потрібний ЗСУ

    Hybrid Remote · Ukraine (Kyiv) · Product · 1 year of experience MilTech 🪖
    Необхідні навички: Знання Mavlink Досвід роботи з SITL Досвід роботи з Java 17 та вище Досвід роботи з REST API, TCP/UDP Досвід роботи з OpenAPI, Swagger Написання тестів Spring boot test , JUnit5, Mockito Буде плюсом: Метематичний бекграунд Використання...

    Необхідні навички:

    • Знання Mavlink
    • Досвід роботи з SITL
    • Досвід роботи з Java 17 та вище
    • Досвід роботи з REST API, TCP/UDP
    • Досвід роботи з OpenAPI, Swagger
    • Написання тестів  Spring boot test , JUnit5, Mockito

    Буде плюсом:

    • Метематичний бекграунд
    • Використання AI асистентів та/або агентів (Cursor AI, Windsurf, CoPilot)
    • Досвід роботи з WebSocket, MQTT, RabbitMQ
    • Досвід роботи з MongoDB
    • Досвід роботи з ROS, OpenCV
    • Інтерес до безпілотних технологій та авіації

    Про нас: Ми — команда, створена розробниками для розробників. Мінімум бюрократії та максимум цікавих завдань з реальними результатами. Серед наших проектів:

    • Симулятори пілотування вертольотів та інших літальних апаратів
    • Центри керування безпілотними літальними апаратами (доставка вантажів дронами)
    • Симулятори роботи диспетчерських центрів (навчання авіадиспетчерів)
    • Системи навчання та підготовки операторів БпЛА
    • Планувальники місій та навігаційні рішення для безпілотників

    Всі проекти розробляються на Java 21 з використанням сучасних технологій та підходів.

    Що ми пропонуємо:

    • Можливість працювати з унікальними об'єктами у перспективній сфері авіації та безпілотних систем
    • Підтримку професійного та кар'єрного зростання
    • Дружню команду професіоналів, які люблять свою справу
    • Комфортні умови роботи з мінімумом бюрократії

    Ваші задачі: Ми шукаємо фахівця, який любить складні та нестандартні завдання, прагне створювати щось дійсно корисне та цікаве. Нам важливо, щоб ви отримували задоволення від процесу розробки та були задоволені результатом.

    Якщо ви Mavlink Java Developer, який прагне розвиватися та готовий занурюватися у захопливі проекти, то ми чекаємо саме на вас!

    Робота в Київському офісі (м.Либідська) чи гібрідний режим.

    More
  • · 495 views · 72 applications · 27d

    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
Log In or Sign Up to see all posted jobs