Jobs

58
  • Β· 77 views Β· 14 applications Β· 23d

    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
  • Β· 154 views Β· 31 applications Β· 4d

    Java Technical Lead to $8000

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· Upper-Intermediate
    Are you a seasoned Java developer with over 8 years of hands-on experience? Are you passionate about leading teams to success and working with cutting-edge technologies? If so, we have an exciting opportunity for you! What we're looking for: 8+ years of...

    Are you a seasoned Java developer with over 8 years of hands-on experience? Are you passionate about leading teams to success and working with cutting-edge technologies? If so, we have an exciting opportunity for you!

     

    What we're looking for:

    8+ years of software development expertise

    Strong proficiency in Java 21

    Experience with the latest technologies including Spring Boot 3 Framework, Spring 6 (data, integration, web, security), Liquibase, PostgreSQL, MongoDB, Oracle DB

    Solid understanding of OOP/OOD principles and Design Patterns

    Familiarity with Git version control, CI/CD pipelines, REST services, Microservices, Kubernetes, and AWS

    Knowledge of Hibernate library

     

    Bonus points for:

    Experience in developing fintech products

     

    What we offer:

    Competitive salary package

    Opportunities for professional and career growth

    Corporate English lessons to enhance your language skills

    Company-sponsored professional courses and conferences to keep your skills sharp

    A warm and supportive work environment where collaboration thrives

     

    Responsibilities:

    Ensure the team has the resources needed to excel, including the right skills and equipment

    Collaborate with recruiters to hire top talent and handle employee terminations

    Manage vacation planning and conduct performance reviews

    Negotiate salaries and mentor junior team members

    Develop onboarding plans for new hires and provide ongoing support

    Drive the adoption of appropriate technologies and participate in planning new features

    Contribute hands-on to feature development at least 60% of the time

     

    Join us and be part of a dynamic team where innovation and collaboration are celebrated!

    More
  • Β· 194 views Β· 39 applications Β· 6d

    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
  • Β· 99 views Β· 9 applications Β· 16d

    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
  • Β· 49 views Β· 8 applications Β· 18d

    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
  • Β· 55 views Β· 4 applications Β· 2d

    Senior/Lead Java Developer

    Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· Upper-Intermediate
    We are looking for a Java Developer with Python Knowledge to join our team and contribute to an exciting early-stage AI startup project. You will initially focus on Python development and later transition to Java as the project evolves. This role offers...

    We are looking for a Java Developer with Python Knowledge to join our team and contribute to an exciting early-stage AI startup project. You will initially focus on Python development and later transition to Java as the project evolves. This role offers the chance to work on cutting-edge technologies and build scalable solutions using AWS.

    Key Responsibilities:

    • Contribute to the development of the project’s foundation with Python during its early stages.
    • Transition to Java development as the project matures.
    • Collaborate on the design and implementation of AI-driven solutions.
    • Build, deploy, and manage cloud-based applications using AWS services.
    • Work with Redis, Elasticsearch, and SQL to implement efficient data storage and retrieval solutions.
    • Ensure high-quality code through testing, debugging, and adherence to best practices.
    • Collaborate with the team to shape the project’s architecture and features in a dynamic startup environment.

    Requirements:

    • 6+ years  of experience in Java development.
    • Proficiency in Python, with the ability to work confidently on Python-based tasks.
    • Hands-on expertise with AWS services (e.g., Lambda, S3, DynamoDB, EC2).
    • Proficient in Redis, Elasticsearch, and SQL for data management and optimization.
    • Solid understanding of software development principles and version control (Git).
    • Strong problem-solving skills and adaptability to evolving project requirements
    • At least  upper intermediate English  level
    • Experience with AI projects is a strong advantage
    • Experience with early-stage startups or fast-paced environments is a plus
    More
  • Β· 150 views Β· 33 applications Β· 6d

    Senior Java Developer, eCommerce, 3-month contract

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-Intermediate
    We are looking for a Senior Java Developer to join our team for a 3-month contract. Our client is a Canadian software development company working on its own platform. Project: SaaS-based, data-driven eCommerce platform on AI-powered and fully...

    We are looking for a Senior Java Developer to join our team for a 3-month contract.

    Our client is a Canadian software development company working on its own platform.

     

    Project: SaaS-based, data-driven eCommerce platform on AI-powered and fully cloud-native technology. North America market:

    - We do test-driven development in an agile environment, working on cloud-native, highly scalable, and performant microservices in Java, Go deployed onto Kubernetes, running on Google Cloud Platform.

    - We embrace microservice at an organizational level, where teams of up to 6 engineers work on loosely-coupled components to deliver sophisticated features.

    - We embrace a modern DevOps culture, where core product engineers work hand-in-hand with site reliability engineers and other teams to operate, monitor, troubleshoot, and frequently update our critical production systems.

    - We work with our product owners to understand our roadmap, align the architecture with business goals on the horizon, and discuss challenges while grooming and refining our backlog.

     

    Qualifications Required

    - 7+ years overall experience as Java Developer

    - Proficient in ​Java​, including but not limited to best practices and well-known frameworks such as Spring Boot or Micronaut

    - Comfortable with writing effective unit and integration tests

    - Basic understanding of ​resilience​, ​scalability, ​and ​security​ in software systems

    - Previous exposure to ​distributed systems, microservices, ​and​ cloud-native applications

    - Familiar with modern Devops, preferably using modern tools such as ​Docker​ and Kubernetes

    - Experience with ​Agile-based ​development practices

    - Working knowledge of Git

     

    Nice to have

    - Used search technologies such as ​Apache Lucene​, ​Apache Solr​, or ElasticSearch

    - Experience building and running services hosted in the cloud using ​Google Cloud Platform, Amazon Web Services, ​or​ Azure

    - Have previously worked in a start-up environment

     

    Contract remote job.

    More
  • Β· 266 views Β· 50 applications Β· 19d

    Backend Developer (Games)

    Full Remote Β· EU Β· Product Β· 2 years of experience Β· Upper-Intermediate
    Seeking a Backend Developer (Games) to build and maintain server-side systems, game engines, and APIs for casino games. Requires strong Java skills and a passion for iGaming. What You Will Do: We are seeking a passionate and experienced Backend...

    Seeking a Backend Developer (Games) to build and maintain server-side systems, game engines, and APIs for casino games. Requires strong Java skills and a passion for iGaming.

     

    What You Will Do:

    We are seeking a passionate and experienced Backend Developer, responsible for building the Server-side foundations of new and exciting Casino gaming projects. An ideal candidate will stay excited to take challenges, contribute towards building new verticals and depict strong entrepreneurial skills. Primary responsibilities of this position include building, maintaining, and optimising the company's Casino Game Server, Game Engines, Game APIs, and supporting tools.

     

    Summary of Responsibilities:

    • Designing, developing, and maintaining the back-end functionality, which involves high-volume transaction systems;
    • Developing game engines and tools for the Casino Remote Game Server (RGS) from complex math models shaped into programming logic and data structures;
    • Developing, enhancing and maintaining existing gaming API’s, game engines, and providing Back-End development support for Front-End Developers;
    • Experience in all aspects of application development lifecycle (analysis and design to implementation and support);
    • Working closely with different interfaces such as Game Producers, Mathematicians, Statisticians, Front-end game developers, and QA;
    • Coordinating the quality assurance, certification, and translation processes of the games;
    • Researching, playing, and studying casino games to stay up-to-date with market trends and competition;
    • Performing other tasks as required.

    What you'll need to have:

    • Strong track record of developing and maintaining Casino Game Engines with the successful production of impactful slot games;
    • Excellent knowledge of Java;
    • Experience with client-server integrations, multithreading and micro-service design;
    • Experience of working with MongoDB, relational and/or NoSQL databases;
    • Solid knowledge of Object-Oriented Programming, MVC and other design principles;
    • Experience working with project tracking tools such as JIRA;
    • Familiarity with Git and feature branching approach;
    • Highly organised, experienced in running multiple projects and delivering to tight deadlines;
    • Passionate about whatever you do and want to make a difference in the iGaming Industry;
    • Knowledge or experience with various game development pipelines & methodologies;
    • Knowledge about games and/or the casino industry, including the current market landscape;
    • Experience working with multiple disciplines, including artists, mathematicians, software developers, etc., in creating games or products;
    • Strong written and verbal communication skills.

    Other Duties and Responsibilities:

    • Participation in team brainstorming;
    • Contributing to the review of other developers’ games and code;
    • Contributing to the evolution of the team’s processes and best practices;
    • Leadership attitude and not afraid to get your hands dirty;
    • Excellent teamwork skills and ability to adapt.

    Qualifications:

    • Minimum 2-5 years of experience in related domains;
    • Bachelor’s degree or higher in computer science.

    The company offers:

    • Time off: 25 days of annual leave per year are available;
    • Sick Leave & Public Holidays: Entitlement includes UK public holidays and statutory sick leave;
    • Flexible Working Hours: Flexible scheduling is supported to allow effective time management;
    • Remote work: Remote work is a great benefit and offers flexibility, helps improve work-life balance, and supports productivity across different locations;
    • Referral program: Great people know great people. Help grow the team by referring talented individuals who would be a strong fit!;
    • Employee Education Initiative: Twice a year, the company provides an opportunity to explore new interests outside of daily work, fostering curiosity and personal development;
    • Professional Development: Courses, conferences, workshops, and training programs that benefit both the employee and the company may be fully funded.

    If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!

    More
  • Β· 142 views Β· 27 applications Β· 10d

    Senior Backend Java Engineer

    Full Remote Β· EU Β· 6 years of experience Β· Upper-Intermediate
    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and...

    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and real-time claims processing.

     

    About the Project:

     

    You’ll join a cross-functional engineering team building and optimizing a distributed, event-driven backend system designed to handle complex business logic at scale. The system leverages Java with Spring Boot, integrates with Kafka for asynchronous communication, and applies Domain-Driven Design (DDD) principles to model intricate insurance workflows. You’ll work with both legacy and new microservices, contributing to a large-scale modernization initiative in close collaboration with client-side stakeholders.

     

    Key Responsibilities:

     

    β€’ Design and implement scalable backend services using Java and Spring Boot

    β€’ Refactor legacy components to align with modern design and coding standards

    β€’ Model complex business domains following DDD best practices

    β€’ Contribute to architectural decisions and propose technical improvements

    β€’ Write reliable tests with JUnit and Cucumber

    β€’ Collaborate closely with QA and product teams to ensure smooth delivery

    β€’ Participate in daily standups, sprint planning, and other agile ceremonies

     

    Requirements:

     

    β€’ 6+ years of backend software development experience

    β€’ Strong expertise in Java and Spring Boot

    β€’ Solid understanding of event-driven architecture, preferably with Kafka

    β€’ Hands-on experience with testing frameworks like JUnit and Cucumber

    β€’ Practical knowledge of Domain-Driven Design principles

    β€’ Good communicator with at least B2-level English

    β€’ Ability to work independently in a remote, distributed environment

    β€’ Bonus: prior experience in the insurance domain or with large-scale enterprise systems

     

    This is a 3–6 month full-time remote engagement starting in June 2025, with potential for extension based on project needs. You’ll work flexible hours with overlapping availability for client calls, alongside a supportive engineering team dedicated to continuous learning, quality delivery, and mutual growth.

    More
  • Β· 43 views Β· 5 applications Β· 22d

    Principal EVM Software Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-Intermediate
    The company, an innovative blockchain technology company, is looking for Principal EVM Software Engineer to work remotely. This company is a technology company that uses a unique, patented consensus algorithm for the fully open-source platform. The...

    The company, an innovative blockchain technology company, is looking for Principal EVM Software Engineer to work remotely.
     

    This company is a technology company that uses a unique, patented consensus algorithm for the fully open-source platform. 

    The platform's network services include smart contracts based on Solidity, as well as a native tokenization and consensus service used to create decentralized applications.

    This cutting-edge technology is recognized as an alternative to traditional blockchain solutions due to its superior speed and scalability.

    The platform's public network is governed by industry-leading organizations, spanning 11 sectors and 14 regions who oversee the development and direction of the decentralized platform.
     

    The company's management board includes IBM, Boeing, Google, Deutsche Telekom, LG, and others.
     

    You will be contributing to the performance and optimization of the native services (Java) and the web3 services (JS/TS) that process transaction bytes to transform the network node states and expose network block, transaction, and account data.
     

    The company offers unlimited vacation and sick leave, stock options, paid work-related education/certifications, and workplace equipment.

    Requirements: deep software development experience with Java, experience with JavaScript, people management and blockchain experience.

    Practical experience with EVM-based blockchain wiil be a plus.

    More
  • Β· 50 views Β· 1 application Β· 9d

    Regular/Senior Java Developer (desktop)

    Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-Intermediate
    Project Description: 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...
    • Project Description:

      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
      OSGI knowledge is a plus
      Oil&Gas domain experience is a plus

       

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 272 views Β· 72 applications Β· 21d

    Senior Java Developer – Telecom Billing Domain

    Full Remote Β· Ukraine Β· 6 years of experience Β· Upper-Intermediate
    About the Role We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support...

    About the Role

     

    We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support mission-critical billing processes within a telecommunications environment. You will be responsible for adding new features, correct business process changes, bug fixing, different integration and correction of the customer portal.

     

    Key Responsibilities

    • Design, develop, test, and deploy scalable Java-based applications supporting telecom billing platforms.
    • Work closely with business stakeholders to gather billing-related requirements and translate them into technical specifications.
    • Integrate Java applications with rating, mediation, invoicing, and customer management systems.
    • Enhance and maintain existing billing modules, ensuring they are accurate, compliant, and efficient.
    • Optimize application performance, especially in high-volume transaction environments typical of telecom operations.
    • Write and maintain technical documentation.
    • Collaborate with DevOps, and support teams to ensure system stability and timely issue resolution.

     

     

    Required Qualifications

    • 5+ years of professional experience in Java Core development 
    • Solid knowledge of object-oriented principles approach
    • Understanding monolithic architecture and multi-threading.
    • Experience in the telecommunications domain, especially with billing, rating, mediation, or revenue assurance. 
    • Knowledge of telecom billing standards such as TPM (Telecom Product Management), RA (Revenue Assurance) processes, taxation processes management. 
    • Familiarity with SOAP/RESTful APIs, SQL/PLSQL, and relational databases like MySQL
    • Commercial experience in AWS services utilization 
    • Perfect knowledge of GIT and delivery pipelines. 
    • Comfortable working in a Linux environment for development, deployment, and troubleshooting.
    • Experience with monitoring tools such as Grafana for troubleshooting.
    • Experience in writing unit and integration tests.

     

     

    Preferred Skills

    • Experience with billing platforms development.
    • Experience working with high-throughput transactional systems.
    • Understanding of containerization tools like Docker or Kubernetes.
    • Understanding of data processes, data transformation, and mediation engines.
    • Knowledge of CI/CD pipelines, source control (Git), and agile development methodologies.
    • Knowledge of PHP backend frameworks, HTML, CSS to support integration between billing and customer portal 

     

    Soft Skills

    • Strong analytical and problem-solving abilities.
    • Excellent communication and documentation skills.
    • Ability to work independently and within cross-functional teams including business team.
    • Detail-oriented with a focus on delivering high-quality solutions.
    • Good English speaking communication and writing skills

     

    Education

    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
    More
  • Β· 73 views Β· 8 applications Β· 30d

    Full-Stack Developer

    Full Remote Β· Ukraine Β· 3 years of experience Β· Upper-Intermediate
    Project Description: Our client is not a usual Swiss bank. It's a leading provider of online financial and trading services in the FinTech industry. The first financial platform it launched in 1996 offered free access to prices for all securities traded...
    • Project Description:

      Our client is not a usual Swiss bank. It's a leading provider of online financial and trading services in the FinTech industry. The first financial platform it launched in 1996 offered free access to prices for all securities traded on the Swiss stock exchange. Today, it is the largest financial portal in Switzerland.
       
      Since 2012, we have collaborated with the client to build innovative and state-of-the-art digital solutions to help customers meet their investment
      We continuously evolve our solutions to atomic microservices and self-contained systems.
       
      The product we build for our client is related to:
      * ensuring the smooth functioning of core banking systems. We store, process, and retrieve transactions, serving as the central hub for financial operations;
      * handling periodical fees, interest rates, and other financial things for each account;
      * safeguarding essential documents related to accounts and portfolios. Our goal is to provide data for historical evaluation of accounts;
      * from mortgages to leasing and Lombard loans, we support critical workflows. Additionally, we manage the business for term deposits.
       
      What does Full Stack mean to us? Here we imagine a developer oriented towards Back-End and Front-End in the proportion 70/30%.

      Our organization: we are working as Scrum team of 4. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As a communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, etc.
       
      We offer:
      - Growth opportunities: local trainings, webinars on demand and workshops, compensated conferences and certifications;
      - Competitive compensation with yearly review based on professional growth and performance;
      - Fun and life balance: team and corporate team buildings, hackathons, and different events.
       
      If you are proactive, creative, and ready for new challenges - welcome in our team, we will improve the quality of product and processes together!

       

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration tests
      - Code review
      - Participation in Scrum events with the client

       

    • Mandatory Skills Description:

      - At least 3+ years of proven experience in a Software Developer position 
      - Java core, Java 8-11 features
      - HTML, CSS, JavaScript
      - Proven knowledge of ReactJS, Redux
      - OOP/OOD knowledge, design patterns
      - Unit testing frameworks (JUnit, Mockito)
      - Spring framework, IOC
      - RESTfull services
      - SQL knowledge, any RDBMS, Oracle is a plus
      - Distributed version control system
      - CI tools experience

    More
  • Β· 32 views Β· 2 applications Β· 30d

    Regular/Senior Java Developer (desktop)

    Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-Intermediate
    Project Description: 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...
    • Project Description:

      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)

    More
  • Β· 95 views Β· 11 applications Β· 30d

    Full-Stack Developer

    Full Remote Β· Ukraine Β· 3 years of experience Β· Upper-Intermediate
    Our client is not a usual Swiss bank. It's a leading provider of online financial and trading services in the FinTech industry. The first financial platform it launched in 1996 offered free access to prices for all securities traded on the Swiss stock...

    Our client is not a usual Swiss bank. It's a leading provider of online financial and trading services in the FinTech industry. The first financial platform it launched in 1996 offered free access to prices for all securities traded on the Swiss stock exchange. Today, it is the largest financial portal in Switzerland.
     
    Since 2012, we have collaborated with the client to build innovative and state-of-the-art digital solutions to help customers meet their investment
    We continuously evolve our solutions to atomic microservices and self-contained systems.
     
    The product we build for our client is related to:
    * ensuring the smooth functioning of core banking systems. We store, process, and retrieve transactions, serving as the central hub for financial operations;
    * handling periodical fees, interest rates, and other financial things for each account;
    * safeguarding essential documents related to accounts and portfolios. Our goal is to provide data for historical evaluation of accounts;
    * from mortgages to leasing and Lombard loans, we support critical workflows. Additionally, we manage the business for term deposits.
     
    What does Full Stack mean to us? Here we imagine a developer oriented towards Back-End and Front-End in the proportion 70/30%.

    Our organization: we are working as Scrum team of 4. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As a communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, etc.
     
    We offer:
    - Growth opportunities: local trainings, webinars on demand and workshops, compensated conferences and certifications;
    - Competitive compensation with yearly review based on professional growth and performance;
    - Fun and life balance: team and corporate team buildings, hackathons, and different events.
     
    If you are proactive, creative, and ready for new challenges - welcome in our team, we will improve the quality of product and processes together!

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration tests
      - Code review
      - Participation in Scrum events with the client

    • Mandatory Skills Description:

      - At least 3+ years of proven experience in a Software Developer position [1+ year work with Web Development stack]
      - Java core, Java 8-11 features
      - HTML, CSS, JavaScript
      - Proven knowledge of ReactJS, Redux
      - OOP/OOD knowledge, design patterns
      - Unit testing frameworks (JUnit, Mockito)
      - Spring framework, IOC
      - RESTfull services
      - SQL knowledge, any RDBMS, Oracle is a plus
      - Distributed version control system
      - CI tools experience

    More
Log In or Sign Up to see all posted jobs