Jobs

109
  • Β· 329 views Β· 47 applications Β· 19d

    Senior Java Backend Developer + DevOps (USA Company)

    Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· Intermediate
    Current Challenges: - Getting platform ready for scaling - Adding new features including integrations with other shipping carriers - Increasing test coverage - Maintenance and bug-fixing General requirements: – Work experience: 5+ years – Work...

    Current Challenges:

    - Getting platform ready for scaling

    - Adding new features including integrations with other shipping carriers

    - Increasing test coverage

    - Maintenance and bug-fixing

     

    General requirements:

    – Work experience: 5+ years

    – Work experience with a live production system: 3+ years

     

    Must have:

    – Java 11

    – Knowledge of SQL and one of SQL databases (complex queries, optimization, building data models)

    – Understanding of multi-threading

    – Spring IoC/DI, Spring Boot, Spring Security

    – Spring WebFlux, RxJava

    – Gradle, Git, Docker

    – Unit and integration testing

    – Experience with AWS

    – Knowledge PostgreSQL

    - AWS Terraform

    - AWS Serverless

    More
  • Β· 251 views Β· 34 applications Β· 26d

    Sr. Software Developer – Back-end

    Full Remote Β· EU Β· Product Β· 8 years of experience Β· Upper-Intermediate
    Our client is a USA Product Company, with headquarters in Atlanta, Georgia. His product is a supply chain planning and automation platform. We are looking for extremely strong and experienced Senior Software Developers to build next generation supply...

    Our client is a USA Product Company, with headquarters in Atlanta, Georgia. His product is a supply chain planning and automation platform.

     

    We are looking for extremely strong and experienced Senior Software Developers to build next generation supply chain planning, analytics and solutions.

    You will get to work on projects for large global brands with a highly experienced. If you are a high-energy, motivated, and initiative-taking individual then this could be a fantastic opportunity for you.

     

    RESPONSIBILITIES

    Β· Engage and learn about complex business rules related to supply chain planning

    Β· Be involved and participate in the overall application lifecycle

    Β· Collaborate with the development of new features, enhancements and fix existing system bugs

    Β· Interact with BA's, QA's and other peer to clarify business requirements

    Β· Maintain and develop back-end frameworks to build server-side software

    Β· Database creation, integration, and management

    Β· Analyze existing code to understand performance impact and propose solutions

    Β· Write well-designed, scalable, and testable code

    Β· Troubleshoot, debug, and upgrade existing systems.

    Β· QA testing

    Β· Keeping on top of new technologies

    Β· Be able to take requirements in from business stake holders on software needs and build on them

    Β· Support demo development activities

     

    REQUIREMENTS

    Β· 8+ years of experience in Java/J2EE application in development of enterprise software systems

    Β· Proficiency in Java, SQL, Git

    Β· Proficiency in C & PostgreSQL (including extensions) and other DBMs

    Β· Experience in Linux/Unix

    Β· Experience in parallel programming, distributed algorithms, distributed resource management systems

    Β· Experience in different database technologies: in-memory, on disk, distributed in-memory caches, nosql, key value pairs, graph dbs

    Β· Experience developing full-stack solutions on public cloud infrastructure (aws preferred)

    Β· C++ experience a plus

    Β· Experience in Spring Framework

    Β· ETL knowledge is a plus

     

    Next additional experience is a great plus

    - angular, type script, ag grid, apache echarts, ngrx store, rust, python, kafka, zeromq

    More
  • Β· 126 views Β· 13 applications Β· 20d

    Senior Java Engineer (high-load product)

    Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-Intermediate
    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...

    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? 
    If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.

     

    Project tech stack: 
    Concurrency -  a high-load low-latency system.

    Cache: aerospike, Memcached

    Cloud: AWS, GCP

    DB: PostgreSQL, Superset

    Streams: Kafka, Kinesis

    Data formats: Avro, Protobuf
    Languages: Java, Scala, Python

     

     

    About the project:

    Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.

     

    Location:

    Ukraine remote

     

    Skills & Experience:

    β€” Background in computer science or similar quantitative field;

    β€” 5+ years of professional software development experience;

    β€” Expert Knowledge of Core Java;

    β€” Experience developing high-scale and high-performance distributed systems;

    β€” Good understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;

    β€” Product-focused mindset;

    β€” Team player with strong interpersonal skills;

    β€” English β€” Upper intermediate or above.

     

    Responsibilities

    β€” Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;

    β€” Design, develop, and maintain high-scale, high-performance real-time applications;

    β€” Work with quality assurance, release engineering, and product management to deliver quality software;

    β€” Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;

    β€” Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new visions and approaches to the platform development; anticipate problems or issues solutions that may arise;

    β€” Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.

     

    What we offer

    Work:

    Flexible working hours;

    Remote work;

    Company equipment provision (Macbook);


    Health:

    Comprehensive medical insurance and sports benefits;

    PTO (35 days);


    Education:

    Allowances for professional education;

    English courses with native speakers;

    Internal knowledge-sharing sessions.

    More
  • Β· 153 views Β· 15 applications Β· 22d

    Senior Java Software Engineer

    Full Remote Β· Azerbaijan, Spain, Poland, Portugal, Ukraine Β· Product Β· 6 years of experience Β· Advanced/Fluent
    The Role We’re looking for a Senior Software Engineer with strong Java expertise to join our remote engineering team. You’ll work on scalable Java applications, tackle complex technical challenges, and contribute to our data structures and algorithms. ...

    The Role

    We’re looking for a Senior Software Engineer with strong Java expertise to join our remote engineering team. You’ll work on scalable Java applications, tackle complex technical challenges, and contribute to our data structures and algorithms.

     

    Key Responsibilities

    • Work on product features and impact customer experience
    • Develop and maintain our Java Spring-based platform for a quickly scaling business
    • Collaborate with a distributed team of highly skilled engineers
    • Contribute to the architecture and design of our growing platform
    • Ensure code quality, performance, and scalability

     

    Requirements

    • Strong Java experience (6+ years) 
    • Proficiency in Spring Framework (Spring Boot, Spring Cloud, MVC, Security), ORM frameworks (JPA/Hibernate)
    • Experience with Relational & NoSQL databases.
    • AWS knowledge, including ECS, EC2, RDS, Lambda, S3, IAM, CloudFormation, CloudWatch, etc.
    • DevOps skills in AWS provisioning, operations, and management.
    • Strong problem-solving skills and attention to detail.
    • Ability to work independently in a remote setting.
    • Fluent English communication skills.

     

    Nice to Have

    • AWS Certification
    More
  • Β· 71 views Β· 11 applications Β· 2d

    Senior Java Engineer (high-load project)

    Ukraine Β· 5 years of experience Β· Intermediate
    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...

    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.

     

    Project tech stack: Java 11, Concurrency, Scala, Big Data, Amazon AWS (EC2, Kinesis, Dynamo, Cloudfront, Cloudwatch, Athena), Aerospike, Avro, Netty, Tomcat, Apache Mina, Lucene

     

     

    About the project:

     

    Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.

     

    Location:

    Remote: Ukraine

     

     

    Skills & Experience:

     

    β€” Background in computer science or similar quantitative field;

    β€” 5+ years of professional software development experience;

    β€” Expert Knowledge of Core Java;

    β€” Experience developing high-scale and high-performance distributed systems;

    β€” Excellent understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;

    β€” Product-focused mindset;

    β€” Team player with strong interpersonal skills;

    β€” English β€” Upper intermediate or above.

     

    As a plus

    β€” Experience with cache optimization, distributed cache, and NO SQL DB is a plus;

    β€” Experience with Big Data and AWS services is a plus;

    β€” Experience in the advertising domain is a big plus.

     

    Responsibilities

    β€” Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;

    β€” Design, develop, and maintain high-scale, high-performance real-time applications;

    β€” Work with quality assurance, release engineering, and product management to deliver quality software;

    β€” Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;

    β€” Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new visions and approaches to the platform development; anticipate problems or issues solutions that may arise;

    β€” Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.

     

    What we offer

     

    Work:

     

    Flexible working hours;

    Direct communication with C-levels;

    Collaborative, friendly team environment

    Hybrid work;

    Company equipment provision;

    Life:

     

    Maternity and paternity leaves;

    Proxet Culture Club events;

    Company social events;

    Annual corporate parties;

    Health:

     

    Comprehensive medical insurance and sports benefits;

    Mental health program with private consultations;

    Live webinar with therapists;

    Paid sick leaves;

    Education:

     

    Allowances for professional education;

    English courses with native speakers;

    Internal knowledge-sharing sessions.

    More
  • Β· 40 views Β· 2 applications Β· 1d

    Senior Java Developer (with React)

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products,...

    ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide. Our global team of over 6,000 talented and driven professionals are shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon. At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeedβ€”while embracing every step of the journey. Be part of the future of iGaming with 6,000 ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!  

     

    Required Skills: 

    • 5+ years of hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  

     

    Preferred Skills:  

    • Experience in application and infrastructure monitoring. 
    • Proven ability to troubleshoot production problems related to software applications. 
    • Exposure to high-load systems. 
    • Good spoken and written English skills. 
    • Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus. 
    • Experience with MongoDB would be a big plus. 

     

    Responsibilities:  

    As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include: 

    • Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system. 
    • Architecting scalable and efficient Java-based components to ensure optimal performance under high load. 
    • Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards. 
    • Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. 
    • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support. 
    • Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes. 

     

    Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paidβ€―vacationβ€―andβ€―sickβ€―leaves. 
    • English lessons, gym. 
    • Competitive salary level. 
    More
  • Β· 39 views Β· 0 applications Β· 1d

    Java Developer (with React)

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. We are a software development and services company delivering end-to-end digital solutions. Headquartered...

    ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. 

    We are a software development and services company delivering end-to-end digital solutions. Headquartered in Gibraltar with offices around the world, including Malta, Latvia, Romania, India, Canada, Serbia, UAE and Bulgaria, we are a global team of over 5,000 talented individuals with decades of experience across multiple industries and professions. Together, we form a cross-functional powerhouse that is driven to deliver.β€― 

     

    ARRISE powering Pragmatic Play welcomes talented professionals to join our challenging and dynamic project as a Java Developer. We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our company. 

     

    Required Skills: 

    • 5+ years of hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  
    • Proficiency in Ukrainian.

     

    Preferred Skills:  

    • Experience in application and infrastructure monitoring. 
    • Proven ability to troubleshoot production problems related to software applications. 
    • Exposure to high-load systems. 
    • Good spoken and written English skills. 
    • Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus. 
    • Experience with MongoDB would be a big plus. 

     

    Responsibilities:  

    As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include: 

    • Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system. 
    • Architecting scalable and efficient Java-based components to ensure optimal performance under high load. 
    • Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards. 
    • Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. 
    • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support. 
    • Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes. 

     

    Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paidβ€―vacationβ€―andβ€―sickβ€―leaves. 
    • English lessons, gym. 
    • Competitive salary level. 
    More
  • Β· 251 views Β· 107 applications Β· 6d

    Java Developer (Spring Boot)

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-Intermediate
    Job Title: Java Developer (Spring Boot) Location: Remote Job Type: Full-Time About Us: We are an innovative technology company that is transforming the way people discover and purchase products. (IKEA) Job Summary: As a Java Developer with a focus...

    Job Title: Java Developer (Spring Boot)

    Location: Remote

    Job Type: Full-Time

     

     

    About Us:

    We are an innovative technology company that is transforming the way people discover and purchase products. (IKEA)

     

    Job Summary:

    As a Java Developer with a focus on Spring Boot, you will be responsible for designing, developing, and maintaining Java-based applications. You will work closely with our team of developers, architects, and product managers to deliver high-performing and secure solutions.

     

    Key Responsibilities:

    Design, develop, and maintain Java applications using Spring Boot.

    Write clean, efficient, and maintainable code.

    Collaborate with cross-functional teams to define, design, and ship new features.

    Develop and consume RESTful APIs and integrate third-party services.

     

    Requirements:

    Proven experience as a Java Developer with expertise in Spring Boot.

    Strong understanding of Java (8+).

    Proficiency in developing RESTful APIs.

    Experience with Spring Framework components such as Spring MVC, Spring Data, and Spring Security.

    Familiarity with front-end technologies like HTML, CSS, and JavaScript is a plus.

    Knowledge of database systems such as MySQL, PostgreSQL, or MongoDB.

    Experience with version control systems, preferably Git.

    Strong problem-solving skills and attention to detail.

    Excellent communication and teamwork abilities.

     

     

    We look forward to reviewing your application and potentially welcoming you to our team!

    More
  • Β· 139 views Β· 20 applications Β· 15d

    Senior Java Enginner IRC244874 (Poland)

    Full Remote Β· Poland Β· 4 years of experience Β· Intermediate
    Description: The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in...

    Description:

     

    The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023, growing to roughly $137 billion
    in 2027. This represents a 14% compound annual growth rate). Our client is transforming industries and empowering developers to build amazing apps that people use every day. They are the leading developer data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity. Our client works with customers of all shapes and sizes, in all verticals, from tier-1 banks to small web startups, on a variety of exciting use cases. This role solves technically sophisticated problems, gains incredible cross-stack experience, and works with top-notch people in the business, networks with industry leaders, and sees new places – all in a
    day’s work! 
    Our client exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios – from building new solutions to modernizing legacy applications or migrating to the cloud. Our consulting solutions ensure that organizations get the best out of MongoDB. Act as the lead technical software developer in a small Agile team delivering solutions onsite for
    customers focused on migrating one of the customer’s legacy relational database-based Java applications to a more modern cloud-based architecture running on MongoDB, leveraging the latest GenAI tools and approaches to accelerate this process. During each project, successful
    candidates will be required to innovate on potential new GenAI-based solutions for specific challenges in addition to applying existing playbooks and tooling for migration. 

     

    Requirements:

    ●4+ years’ of experience working as a software developer.
    ● Strong proficiency in Java.
    ● Strong experience in building applications that interact with relational databases using
    SQL.
    ● Some experience of Enterprise Java (J2EE / JavaEE / Spring) application architectures.
    ● History of delivering high-cadence modern applications with applied Agile
    methodologies, test-first development approaches, adopting CI/CD pipelines, and using
    Git version control.
    Nice-to-have skills
    ● Working knowledge of microservices architectures and Domain-Driven Design
    approaches.
    ● Some experience and knowledge of Python.
    ● Some experience and knowledge of JavaScript/Node.js.
    ● Some experience and knowledge of ORMs like Hibernate or JPA.
    Bonus skills (if missing, we will provide rapid onboarding enablement on these):
    ● Some experience in nascent GenAI technologies and approaches, such as using
    OpenAI API with GPT LLMs
    ● Practical experience of using MongoDB

    ● Additional language skills in German, Spanish, French, or Italian are a plus.

     


     

    Job Responsibilities:

    Be open to adopting new technologies and approaches on projects as they evolve,
    especially those relating to GenAI advancements.
    ● Stay at the forefront of the industry by staying abreast of the latest GenAI advancements
    and leveraging cutting-edge developments to fulfill migration projects.
    ● Participates as a software developer on small Agile teams, delivering software-based
    solutions for migrating and modernizing customer legacy applications to MongoDB.
    ● Follow existing best practice migration playbooks where applicable and be prepared to
    innovate to fill in gaps with creative solutions to solve challenges on each specific
    project.

    ● Actively participate in sprint grooming, planning, and showcases with ideas and
    suggestions.
    ● Take direction from the technical lead and project manager on projects, raising identified
    challenges and potential solutions to the team when applicable.
    ● Study the current state of each legacy application and the desired target state outlined
    by the customer and contribute to the planning, design, and solution from getting from
    the source state to the target state on each project.
    ● Be prepared to change project direction if customer or account team priorities change.

    More
  • Β· 322 views Β· 54 applications Β· 16d

    Junior/Middle Full Stack (Java + React)

    Full Remote Β· Countries of Europe or Ukraine Β· 1 year of experience Β· Upper-Intermediate
    We’re looking for a talented Junior/Middle Java + React Developer who is eager to create cutting-edge solutions and make a real impact in a fast-growing international scaleup. Core Competence: At least 1 year of professional experience in software...

    We’re looking for a talented Junior/Middle Java + React Developer who is eager to create cutting-edge solutions and make a real impact in a fast-growing international scaleup.

     

    Core Competence:
     

    • At least 1 year of professional experience in software development with a strong foundation in Java and React.js.
    • Experience with RESTful API
    • Good understanding of client side and server side architectures
    • Experience working with Agile methodologies
    • Strong analytical thinking, with a structured, math or engineering-oriented mindset and a focus on delivering results.

     

     

    Preferred Qualifications:
     

    • Experience with FinTech projects.
    • Experience with JSON-RPC
    • Experience with AWS and Linux system administration is an asset.
    • Active participation in hackathons demonstrates innovative thinking and problem-solving skills.
    • Upper-intermediate level of English for clear and effective communication in a global team.

     

     

    What We Offer You:
     

    • Competitive Compensation: Your skills and experience will be rewarded with a salary aligned with industry standards and your career ambitions.
    • Innovative Work Environment: Be part of a forward-thinking FinTech startup with a culture of continuous learning, including tech talks and participation in hackathons.

       

    More
  • Β· 156 views Β· 54 applications Β· 21d

    Full-Stack Developer (Kotlin, Java + React)

    Full Remote Β· Worldwide Β· 3 years of experience Β· Upper-Intermediate
    Must-Have Skills: - Experience with Kotlin, Java 17 - Experience with Spring and AWS - ReactJS with Microfrontend experience on AWS stack We offer: β€’ Attractive financial package β€’ Challenging projects β€’ Professional & career growth β€’ Great atmosphere...

    Must-Have Skills: 
    - Experience with Kotlin, Java 17

    - Experience with Spring and AWS

    - ReactJS with Microfrontend experience on AWS stack
     

    We offer:

    β€’ Attractive financial package

    β€’ Challenging projects

    β€’ Professional & career growth

    β€’ Great atmosphere in a friendly small team

    More
  • Β· 238 views Β· 8 applications Β· 19d

    Java Engineer to $6500

    Full Remote Β· Bulgaria, Poland, Romania, Ukraine Β· 5 years of experience Β· Upper-Intermediate
    An AI-driven Big Data transaction monitoring and analytics solution, committed to assisting financial institutions in combating economic crimes, including money laundering and activities that fund terrorism, narcotics trade, and human trafficking, all of...

    An AI-driven Big Data transaction monitoring and analytics solution, committed to assisting financial institutions in combating economic crimes, including money laundering and activities that fund terrorism, narcotics trade, and human trafficking, all of which harm the global economy. The technology empowers clients to manage risks, identify money laundering operations, address operational challenges, and discover new growth opportunities.

     

    About the Role:

    As a Senior Java Engineer, you will design and implement a scalable data processing and machine learning pipeline using cutting-edge big data technologies within a dynamic agile setting. Explore and deeply understand new technological domains through quick self-directed learning. Exhibit strong analytical and problem-solving skills to support robust and sustainable design solutions. Take full responsibility for product development across all stages, including translating product requirements into actionable designs and tasks, development, unit testing, and production troubleshooting.

    Key Responsibilities:
     

    • Designing, developing, and implementing cutting-edge solutions
    • Play a key role in creating safer financial environments and collaborating with some of the brightest minds in AI, machine learning, and financial technology
    • Investigate new technological areas and understand them in depth through rapid self-learning

    Required Competence and Skills:

    • 5+ years of hands-on development experience
    • Experience in creating data-oriented products using Java
    • Willingness to work with Python
    • Experience with distributed databases like Elasticsearch, MongoDB, or Redis
    • Experience in developing microservices-based architecture
    • Proficiency in container-based environments, using tools such as Kubernetes and Helm.
    • Experience as a software developer in an Agile setting.

    Nice to have:

    • Experience developing using Python
    • Proficiency with data processing frameworks such as Spark, Pandas, Hadoop, or Airflow
    • Experience with machine learning frameworks like SKLearn or TensorFlow.
    • Familiarity with RedHat OpenShift.
    • Knowledge of development environments including GIT, Jenkins, and Docker.

    Why Us?

    We utilize a remote working model, providing a powerful workstation and co-working space of your choice in case you need it

    We offer a highly competitive package

    We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in)

    We prioritize the professional growth and well-being of our team members. Hence, we organize various social events throughout the year to foster connections and promote wellness

    More
  • Β· 174 views Β· 9 applications Β· 15d

    Senior Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 8 years of experience Β· Upper-Intermediate
    About the Role: We are looking for a Senior Java Developer to lead the enhancement and integration of a newly acquired Payment Hub into our existing ecosystem (two platforms). In this role, you will architect and implement complex backend services using...

    About the Role:

    We are looking for a Senior Java Developer to lead the enhancement and integration of a newly acquired Payment Hub into our existing ecosystem (two platforms). In this role, you will architect and implement complex backend services using Java 16, Spring Boot 2.4, and modern infrastructure tooling. You will mentor junior developers, ensure coding standards, and collaborate with DevOps, Architect to create scalable, robust solutions running on AWS.

     

    What We’re Looking For:

    • 5+ years of experience in Java development, including Java 8+ (Java 16 preferred) and Spring Boot.
    • Strong expertise in microservices architecture, RESTful APIs, and Maven build processes.
    • Experience with relational databases (PostgreSQL), caching (Redis), and database migration tools like Liquibase.
    • Familiarity with authentication/authorization solutions (Keycloak).
    • Proven experience deploying applications to AWS and integrating with services like EC2, RDS, S3, and Cloudwatch.
    • Good understanding of Docker, Kubernetes, and CI/CD pipelines.
    • Strong communication, leadership, and mentoring skills.
    • Understanding of payment and financial systems, also high-loading and fault tolerance platforms.

     

    Nice to have:

    • Experience in the fintech/banking domain.
    • Knowledge of AWS networking (VPC, Route 53, ELB) and security best practices (Secrets Manager).
    • Experience with Terraform, Helm, and Infrastructure as Code.
    • Familiarity with frontend integration and Node.js-based tooling.

     

    What You’ll Do:

    • Participate in code assessment and review.
    • On-call support.
    • Lead the design, development, and maintenance of Java-based microservices.
    • Implement best practices in coding, testing, and performance optimization.
    • Mentor junior developers and contribute to architectural decisions.
    • Integrate and enhance platform functionalities, ensuring reliability and scalability.
    • Collaborate closely with DevOps on CI/CD, containerization, and infrastructure provisioning.
    • Provide technical expertise, review code, and drive continuous improvement initiatives

     

    We offer:

    • Flexible work schedule remotely
    • Paid sick leave and vacation days
    • Cool and creative gifts for holidays and important events of employees
    • Necessary equipment for work as needed
    • Opportunity to participate in company's internal events: open discussions
    • Product meetups and training sessions on soft skills development
    • Absence of micromanagement, hierarchy, quick decision-making.

     
    If you’re ready to bring your expertise to a dynamic and growing team, join us and be a part of our exciting journey.

    More
  • Β· 155 views Β· 26 applications Β· 4d

    Backend Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-Intermediate
    This role is suitable for a highly motivated and skilled Java developer with a strong understanding of modern software development practices and a passion for building scalable and robust systems. Requirements: In-depth knowledge of Java 8+ features...

    This role is suitable for a highly motivated and skilled Java developer with a strong understanding of modern software development practices and a passion for building scalable and robust systems. 

     

    Requirements:

    • In-depth knowledge of Java 8+ features and best practices. 
    • Spring Ecosystem: Strong proficiency in Spring Framework, Spring Boot, and Hibernate.
    • Databases: Experience with relational databases and NoSQL databases.
    • Messaging: Solid understanding of messaging platforms, particularly Kafka.
    • Microservices: Proven experience in developing and deploying microservices.
    • Design Documentation: Ability to write clear and concise design documents.
    • Container Orchestration: Experience with Kubernetes is crucial for deploying and managing microservices in production environments.
    • Tool Proficiency: Proficiency in Maven (build automation), Git (version control), Jenkins (CI/CD), and Docker (containerization) demonstrates a strong understanding of modern development workflows and best practices.
    •  Experience working in Agile environments and with CI tools like Jenkins indicates adaptability, collaboration, and a focus on continuous improvement.
    • Teamwork: Strong teamwork and communication skills.
    • Proactiveness: Ability to work independently and take initiative.

     

    Responsibilities:

    • Define requirements and goals.
    • Implement scalability strategies.
    • Investigate new technologies and learn them quickly.
    • Solve analytical problems to support scalable and sustainable design solutions.
    • Take ownership of product development, including all stages.

     

    We Offer:

    • Π‘ompetitive compensation based on your skills and experience.
    • 24 days of annual paid vacation and 5 sick leaves.
    • Public holidays are additional days off.  
    • Accounting as a service.
    • Long-term employment.

     

    Recruitment Process:

    • Screening call with with HR (30mins)
    • Home assignment( 55 mins)
    • Technical interview with a live coding session (90 mins)
    • Interview with R&D Manager (60 mins)
    • Final feedback received within a week after the interview.
    More
  • Β· 243 views Β· 27 applications Β· 16d

    Senior Java Developer

    Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· Upper-Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    What you’ll be doing: In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput; Continuously improve software engineering practices; Collaborate...

    What you’ll be doing:

    • In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput;
    • Continuously improve software engineering practices;
    • Collaborate closely with other engineers, project managers, and product managers to identify and solve challenging problems;
    • Take full responsibility and ownership from conception, development, and quality to post-deployment.

     

    Skills Required:

    • 6+ years of experience in Java software development;
    • Java 8+;
    • Knows frameworks (Spring/Mybatis/Netty);
    • Build tools β€” Maven, Jenkins;
    • Reactive frameworks RxJava/Reactor;
    • Deep SQL knowledge and query optimization;
    • Experience with NoSQL databases;
    • Experience with low latency or high throughput systems;
    • Experience in designing and implementing large-scale distributed systems;
    • You can work with minimal direction and are capable of working quickly while delivering high-quality outputs. You are good at multitasking, juggling competing priorities, and organizing yourself;
    • Demonstrable knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

     

    Will be an advantage:

    • Scala/Kotlin;
    • Knowledge of Functional principles and patterns;
    • Knowledge of Docker, Kubernetes;
    • Service discovery (consul, etcd, etc.);
    • Deep understanding of Computer Science fundamentals like: Data Structures, Algorithms, System Design, Concurrency, etc;
    • Experience with highload systems.

    Technology stack: Java 16+, Kotlin, Scala, k8s, docker, Spring/SpringBoot, MyBatis, MySQL, MongoDB, Kafka, Netty, RxJava3.

    What we offer:

    • Working in a stable company with more than 12-years history in the media market;
    • The opportunity to participate in the creation of a service of the future;
    • Free English lessons;
    • Swimming lessons and table tennis lessons;
    • Corporate psychologist;
    • Discounts from partner brands for company employees.

     

    By responding to the vacancy and sending your CV to the Company (LLC β€œMEGOGO”), registered and operating in accordance with the laws of Ukraine, registration number 38347009, address: Ukraine, 01011, Kyiv, Rybalska Street, building 22 (hereinafter β€œthe Company”), you confirm and agree that the Company processes your personal data presented in your CV in accordance with the Law of Ukraine β€œOn Personal Data Protection” and GDPR.

    More