Jobs

129
  • Β· 84 views Β· 5 applications Β· 11d

    Middle Back-end Developer (on-site)

    Office Work Β· Ukraine (Cherkasy) Β· 2 years of experience Β· Intermediate
    UAPP team needs a Middle Back-end Developer Requirements: experience for web applications; experience in Java; excellent skills in OOP; Springboot (IOC, MVC, Security); knowledge of SQL and JPA / Hibernate; experience in developing REST APIs; basic...

    UAPP team needs a Middle Back-end Developer 

     

    Requirements:

    • experience for web applications;
    • experience in Java;
    • excellent skills in OOP;
    • Springboot (IOC, MVC, Security);
    • knowledge of SQL and JPA / Hibernate;
    • experience in developing REST APIs;
    • basic knowledge of algorithms;
    • strong abilities to learn new technologies.

     

    Will be a plus:

    • experience in Kotlin;
    • experience in integration with third-party services via API, SDK.

     

    We offer:

    • career and professional growth;
    • decent salary;
    • interesting projects in a professional team;
    • trainings, seminars, meetings and conferences at company expense;
    • pleasant and friendly working atmosphere.

     

     

    UAPP is an IT company, established in 2018. We provide a full range of software development services, websites and mobile applications. Consulting, design, development, implementation, support and marketing β€” we do everything to achieve our clients’ business goals.

     

    Our company's key to success is a team of professionals and like-minded people with solid practical experience in the field of project implementation for businesses and their own projects.

     

    We offer services that are designed to take a client’s business to a new level and do everything to provide quality, innovation and creativity using the latest technology solutions.

     

    Our team specializes in programming languages such as Java, PHP, JavaScript, Swift, Kotlin.

    More
  • Β· 158 views Β· 41 applications Β· 8d

    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
  • Β· 62 views Β· 9 applications Β· 25d

    Senior Java Engineer ( with strong multithreading skills)

    Hybrid 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.

     

    ABOUT THE PROJECT:

    Our client is a leading streaming service based in the United States. With millions of users worldwide, it’s 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.

     

    Who are we looking for?

    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.

    WILL BE 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 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 a 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 vision and approaches to the platform development; anticipate in 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

    RESPONSIBILITIES:

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

    Design, develop, and maintain a high scale, high-performance real-time application;

    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: improving internal processes, 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 vision 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

    Remote/hybrid work;

    Company equipment provision;

    LIFE:

    Maternity and paternity leaves;

    Proxet Cultural 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 language courses with native speaker;

    Internal knowledge-sharing sessions.

    About Proxet

    Proxet is a professional software development firm trusted by clients from around the world. With our expertise in AI and machine learning, we help businesses reimagine their possibilities and transform ideas into tangible digital solutions. By providing core services with an emphasis on data practices, we shape the future, one step at a time.

     

    If you’d like to join our Proxet Nation and work closely with high-level professionals and our engineers, fill in the form!

     

    COMPANY BENEFITS

    Work-from-home policy (fully remote option)

     

    Insurance coverage and paid sick leaves

     

    In-house English classes with native speaker

     

    Trainings allowance based on eligibility conditions plus professional certification paid by the company

    More
  • Β· 60 views Β· 11 applications Β· 10d

    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
  • Β· 210 views Β· 24 applications Β· 21d

    Senior Java Software Engineer to $7000

    Full Remote Β· EU Β· 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
  • Β· 127 views Β· 22 applications Β· 18d

    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
  • Β· 162 views Β· 46 applications Β· 18d

    Strong Middle/Senior Java Developer (only Ukraine)

    Ukraine Β· Product Β· 5 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.

     

    If you are ready to make a significant impact and grow your career with us, please submit your resume and a cover letter detailing your experience and why you would be a great fit for our team. 

    Join us and be a part of something extraordinary!

    More
  • Β· 69 views Β· 8 applications Β· 18d

    Senior Java Developer (with React)

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate
    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
  • Β· 74 views Β· 6 applications Β· 21d

    Java Developer (with React)

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate
    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
  • Β· 19 views Β· 1 application Β· 25d

    Senior Java Developer (only Vinnytsia, Ukraine)

    Hybrid Remote Β· Ukraine (Vinnytsia) Β· Product Β· 5 years of experience Β· Upper-Intermediate
    It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is...

    It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is recognized in the Gartner Magic Quadrant for ITSM and is the mid-tier industry leader in Gartner Peer Insights. AWS awarded the company their Rising ISV Star Award for 2022.

     

    It has over 4,000 customers in 140 countries. Deployed in 42 different languages and used daily by over 100,000 system administrators. The software impacts the daily working lives of over 9 million end users.

     

    Responsibilities:

     

    - Develop the next generation of our leading product, a SaaS-based microservices solution architecture deployed in the AWS cloud.

    - Develop advanced, enterprise-grade, high-performance, and scalable web applications according to the newest, latest guidelines and best practices.

    - Continuously discover, evaluate, and implement new technologies to maximize development efficiency and quality.

    - Collaborate closely with product and design teams to create innovative user interfaces and features.

     

    Qualifications:

     

    - 5+ years of programming experience as a Java developer.

    - 3+ years experience in Spring framework and Microservices.

    - Excellent architecture-level design and understanding of large-scale systems.

    - SQL and NoSQL Databases experience and knowledge.

    - Versed in software engineering principles and practices - Agile development.

    - Spoken and written English

     

    Advantage

     

    - Experienced with Docker/Helm/Kubernetes technologies

    - Experienced with Lambdas, RabbitMQ, SQS, Redis, Kinesis, Elastic Cache\Search Graphql, API GW, NLB, NodeJS, TypeScript

    - BA/BSC in Computer Science, and/or equivalent

    - Experience in React or Angular, JavaScript, HTML5, CSS 3, browser behavior, page life-cycle, and DOM events.

     

    Apply now and will contact you within 24 hours:)

    Start a new page of your career growth with us!

    More
  • Β· 87 views Β· 23 applications Β· 14d

    Senior Java Software Engineer

    Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· Upper-Intermediate
    Description Wallee is seeking an experienced Senior Java Software Engineer to join our development team. As a payment technology company that enables merchants to accept omnichannel payments, we’re looking for someone to help us enhance the customer...

    Description

    Wallee is seeking an experienced Senior Java Software Engineer to join our development team. As a payment technology company that enables merchants to accept omnichannel payments, we’re looking for someone to help us enhance the customer journey through the development of dedicated merchant integrations and big data systems. The ideal candidate will be passionate about staying up-to-date with the latest technologies and tools, as we ensure that our customers and consumers receive the best experience possible.

     

    Responsibilities

    • Design and develop highly scalable and reliable back-end systems using Java
    • Bug fixing and feature implementation
    • Collaborate with cross-functional teams (product managers, UX designers, front-end engineers, and QA testers) to translate business requirements into technical solutions
    • Develop automated tests and review code changes
    • Optimize application for maximum speed and scalability
    • Participate in code review and contribute to technical documentation
    • Continuously research and evaluate new technology and development methodologies

     

    Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, or related field
    • 5+ years of work experience as a Java Software Engineer within an Agile environment
    • Proficiency in Java and related frameworks (Spring, Spring Boot, Hibernate)
    • Experience working with distributed systems and building scalable solutions
    • Proficiency in SQL
    • Experience with CI/CD tools such as Jenkins or GitlabCI
    • Knowledge of containerization platforms such as Docker and AWS ECS
    • Would be a plus: JavaScript, Camel, experience with BPM engines

     

    Benefits

    • You are part of an agile, young international team and shape our products sustainably with your ideas.
    • You will play a decisive role in designing products in an omni channel payment start-up and work with leading companies in the financial industry on international projects.
    • As an innovative start-up, we offer flexible structures and flat hierarchies.
    • Cooperation with motivated colleagues and numerous personal development opportunities.

     

    We are looking forward to hear from you.

    More
  • Β· 295 views Β· 54 applications Β· 9d

    Junior Java Developer to $600

    Full Remote Β· Countries of Europe or Ukraine Β· Pre-Intermediate
    About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you!...

    About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you! 

    Requirements: 
    - Strong knowledge of Java 
    - Knowledge of Spring (Spring Core, Spring AOP, Spring MVC, Spring Security, Spring Boot) 
    - Familiarity with REST APIs, web services 
    - Proficiency in version control tools (Git) 
    - Experience with build tools like Maven and Gradle 
    - Experience with relational databases (PostgreSQL) 
    - Expertise in containerization (Docker) 

    - Experience in unit and integration testing 
    - Strong communication skills and teamwork ability 
    - English level: Intermediate or higher 

    Will Be a Plus: 

    - Solid understanding of design patterns 

    - Experience with NoSQL databases like MongoDB and Redis 

    - Familiarity with messaging systems like Kafka and RabbitMQ 

    - Experience with microservices architecture 

     

    Responsibilities: 

    - Collaborate with senior developers and project managers 

    - Assist in designing, coding, and testing applications 

    - Write well-designed, efficient, and testable code 

    - Participate in code reviews 

    - Debug and resolve technical issues 

    - Contribute to application documentation 

     

    Interview Stages: 

    1. Test Task: 30 minutes 

    2. HR Interview: 30 minutes 

    3. Technical Interview: 1 hour 

     

    We Offer: 

    - Full Remote 

    - Constant support and mentoring 

    - Paid 5 working days of sickness per a year; 

    - Paid all official Ukrainian holidays; 

    - 18 working days of vacation per a year; 

    - Opportunity for professional growth and career development 

     

    If this sounds interesting to you, let's talk!

    More
  • Β· 92 views Β· 9 applications Β· 17d

    Senior Java Engineer

    Full Remote Β· Ukraine Β· 6 years of experience Β· Upper-Intermediate
    N-iX is seeking a Senior Java Engineer to join our vibrant team. About the project: Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over...

    N-iX is seeking a Senior Java Engineer to join our vibrant team. 

    About the project:

    Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions.

    The team specializes in developing and maintaining robust backend services that support the customer's tech platform, which handles the full lifecycle of payment management for millions of active deposit accounts. The team’s primary responsibilities are:

    • Ensure the accurate, reliable, and efficient payment execution and reporting to our partners.
    • guarantee compliance with regulatory requirements and ensure the integrity of financial records.

    Currently, the team consists of five experienced Senior Software Engineers, working collaboratively in an agile environment.

    Must-Have Skills & Technologies

    Experience:
    Minimum 6+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle β€” from design to runtime support.

    Experience in multithreading

    Technical Stack:

    • Languages & Frameworks: Java 17 (migrating to Java 21), Spring Boot 3
    • Databases: MySQL 8, SQL, and NoSQL solutions
    • Architecture & Infrastructure: Microservices architecture, event-driven systems using Kafka and ActiveMQ
    • Cloud & DevOps: AWS Services, Kubernetes (K8s), CI/CD pipelines
    • Versioning & Documentation: Strong code review skills, technical documentation ownership, and technical debt management

    Software Engineering Practices:

    • Strong knowledge of OOP and SOLID principles
    • Familiarity with modern software development practices and standards
    • Proactive involvement in standard-setting, guidelines creation, and best practices within the team

    Ownership & Collaboration:

    • Experience of End-to-end responsibility for project delivery
    • Willingness to replace legacy services and improve technical foundations
    • Comfortable with architecture discussions and proposing alternative solutions

    Soft Skills:

    • Strong problem-solving and critical-thinking abilities
    • Excellent communication and collaboration skills in an international team
    • Respectful, constructive feedback during code reviews
    • Ownership mindset, quality-driven development
    • Fluent in English (Upper-Intermediate or higher)
    • Ukrainian language, Advanced or higher.

    Responsibilities:

    • Develop, maintain, and enhance a large-scale online banking platform.
    • Perform the software engineer tasks with great attention to quality, and support other engineers in your team to do the same.
    • Collaborate with the team to set technical standards and share best practices.
    • Perform detailed code reviews, ensuring not only best practices and business rules, but also performance, security, impact on other features or projects, and always with respectful and constructive communication.
    • Research and shape multiple alternative technical solutions when possible.
    • End-to-end ownership of the team project's delivery.
    • Actively manage technical documentation and address technical debt.

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

    More
  • Β· 65 views Β· 4 applications Β· 3d

    Team Lead Java

    Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-Intermediate
    We are seeking a Team Lead (Java) to oversee a distributed, cross-functional team of 7Β±2 members (including back-end, front-end, full-stack, database developers, and QA engineers) while also contributing technically to our projects. Reporting directly to...

    We are seeking a Team Lead (Java) to oversee a distributed, cross-functional team of 7Β±2 members (including back-end, front-end, full-stack, database developers, and QA engineers) while also contributing technically to our projects. Reporting directly to the CTO, you will ensure successful sprint delivery, maintain high development standards, and foster a results-oriented culture. You will be accountable for the team’s performance, guiding technical decisions within your domain and handling administrative responsibilities such as goal setting, mentorship, and performance reviews.
     

    Main Responsibilities:

    • Design, develop, and maintain new and existing application features.
    • Upgrade and refactor existing application functionality using modern Java technologies and frameworks.
    • Participate in the architectural design and development of high-quality applications.

     

    Professional Qualifications:

    Experience:

    • Minimum of 7 years of experience as a Java Developer, with at least 2 years in a leadership or team lead capacity.
    • Proven track record of contributing to 3+ projects (a portfolio or a GitHub account will be a significant plus).

    Technical Skills:

    • Strong knowledge of modern Java technologies and frameworks.
    • Expertise in Java EE (CDI, JSF, RESTful APIs).
    • Proficiency in working with PostgreSQL and AWS technologies (e.g., Lambdas, API Gateway, DynamoDB).
    • Familiarity with build tools like Maven or Gradle.
    • Hands-on experience with Microservices and Hexagonal architecture.
    • Knowledge of payment integrations is a plus.
    • Adherence to software development best practices: SOLID, DRY, YAGNI, KISS principles, and GoF Patterns.
    • Experience in CI/CD pipelines using tools such as Docker, CircleCI, or GitLab.
    • Comfortable reading and refactoring existing codebases.

    Soft Skills:

    • Proven ability to lead and inspire a diverse technical team in a distributed environment.
    • Strong sense of initiative, proactivity, and accountability for team results.
    • Excellent communication and conflict resolution skills.
    • Effective time management and organisational abilities.
    • Results-oriented with a knack for problem-solving and decision-making.

     

    Will be a plus:

    • Previous experience in the fintech industry.
    • Experience with payment integrations.
    • Familiarity with BPM tools, such as Camunda.

     

    What We Offer:

    • Be part of a dynamic and growing FinTech company where you can make a real impact
    • Remote work or possible relocation to Cyprus.
    • 20 days of vacation, 100% sick leave compensation
    • English language courses
    • Medical coverage
    More
  • Β· 42 views Β· 5 applications Β· 5d

    Senior Java Full Stack Engineer

    Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-Intermediate
    N-iX is looking for an experienced Senior Java Full Stack Engineer to join our development team. Our customer – integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche...

    N-iX is looking for an experienced Senior Java Full Stack Engineer to join our development team.
    Our customer – integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche carrier offers distinctive advantages to customers worldwide. We have created a smart, efficient network that ensures stable, reliable services; and we have made it our mission to focus on the needs of our customers, which stand at the heart of all our decisions. The main idea of our product operates in select trades, where it has a competitive advantage and where it can provide superior service. We maintain a flexible partnership approach with other major carriers, and our new line structure is a much-needed alternative to customers concerned about the current alliance-dominated market.

    Responsibilities:
     

    • Hands-on full stack development of innovative applications


    Requirements:
     

    • 5+ years of experience in Full Stack Development
       
    • 5+ years of experience in the following technologies: Java, Spring 
       
    • 2+ years of experience in front end development with React
       
    • 2+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
       
    • Experience in designing, developing, and deploying cloud/hybrid-based solutions
       
    • Experience in developing and deploying in Container based environments (Kubernetes, Cloud foundry)
       
    • Experience with Functional Programming and Java Streams
       
    • Ukrainian language Advanced or higher.
       
    • Upper Intermediate English - verbal and written

       
    More
Log In or Sign Up to see all posted jobs