Jobs

138
  • Β· 76 views Β· 24 applications Β· 6d

    Middleware Developer (Java, Azure API Management)

    Full Remote Β· Worldwide Β· 5 years of experience Β· Upper-Intermediate
    A European tech company is looking for a Middleware Developer to contribute to the rollout of a digital platform for managing grid connection processes in the energy sector. You will work closely with cross-functional teams to build, optimize, and...

    A European tech company is looking for a Middleware Developer to contribute to the rollout of a digital platform for managing grid connection processes in the energy sector. You will work closely with cross-functional teams to build, optimize, and maintain scalable integrations using Azure API Management, with a strong focus on performance, stability, and cloud infrastructure.

     

    Requirements

     β€’ Strong experience with Java and the Spring Framework.

     β€’ Solid understanding of RESTful and SOAP web services.

     β€’ Experience with Azure Cloud Services, infrastructure, and DevOps practices.

     β€’ Familiarity with RxJava and REST Assured is a plus.

     β€’ Understanding of modern software architecture and CI/CD pipelines.

     β€’ Excellent communication skills in English - upper intermediate and higher (German is a plus).

     

    Key Responsibilities

     β€’ Analyze business and technical requirements in backend/frontend contexts.

     β€’ Design and implement middleware solutions using Azure API Management.

     β€’ Develop new application features based on tickets/user stories.

     β€’ Enhance and maintain the Azure-based cloud infrastructure.

     β€’ Conduct code reviews, unit and functional testing, and deploy new releases.

     β€’ Optimize the performance of existing APIs and system interfaces.

     

     

    Project Overview

    You will contribute to a digital platform used by network operators and installers to streamline the grid connection process. The focus is on ensuring production readiness through robust backend and middleware development, cloud infrastructure optimization, and high-quality deployments.

    More
  • Β· 25 views Β· 5 applications Β· 6d

    Senior Backend Developer (Grails/Python)

    Full Remote Β· EU Β· 6 years of experience Β· Upper-Intermediate
    Project: Our customer is the leading omnichannel platform powering the digital transformation of the global contract catering industry. Their technology processes over $300 million in annual transactions across 3,500+ restaurants in 20 countries, and...

    Project:

     

    Our customer is the leading omnichannel platform powering the digital transformation of the global contract catering industry. Their technology processes over $300 million in annual transactions across 3,500+ restaurants in 20 countries, and they keep scaling fast to cement their position as the category leader. They are trusted by the world’s most iconic brands, with the platform used daily in corporate canteens, universities and schools, airline lounges, stadiums, and hospitals.

    We’re looking for a Backend Engineer to help build and maintain the core services that power the omnichannel ordering platform. You’ll work closely with frontend, product, and operations teams to deliver reliable, scalable APIs and backend systems that support fast, seamless user experiences. This is a hands-on engineering role focused on Grails and Python services running in AWS. You’ll be responsible not just for building features but for owning them in production - debugging performance issues, handling webhooks, optimizing queries, and ensuring uptime.

    You’ll play a pivotal role in helping the team build scalable systems, drive technical excellence, and align engineering output with product outcomes. As the team continues to scale, the scope of this role will expand, creating clear opportunities to build and lead your own team. You’ll also have the chance to grow into senior leadership positions across the Development team with a progression path tailored to your strengths and ambitions.

     

    Requirements:

     

    • 6+ years of experience building and maintaining backend systems in production, ideally with Python or Grails, Spring Boot
    • Writing clean, testable, and maintainable code β€” and caring about performance, scalability, and reliability
    • Confidence working across the stack when needed, but happiest in the backend, designing APIs, optimizing databases, and scaling services
    • Collaborating fluidly with Product, Frontend, QA, and Ops β€” you think in systems, not silos
    • Ability to take ownership of the full lifecycle β€” from idea and architecture to deployment, monitoring, and support
    • Communicating clearly, debugging calmly, and enjoying helping others understand how the backend fits into the bigger picture
    • Interest in joining a high-performance culture, where you won’t be intimidated by the intelligence and work ethic of your peers, and are striving to make an incredible impact
    • Experience working at pace and thrive under conditions of ambiguity, uncertainty, and urgency
    • Interest in helping shape the direction of the company and helping scale the leading omnichannel platform in the catering industry
    • Experience working with cloud infrastructure (AWS), CI/CD pipelines, and production observability tools
    • Fluency in English

       

    Responsibilities:

     

    From Code to Capability:

    • Design, build, and maintain scalable backend services using Grails and Python, powering real-time ordering and payments
    • Translate complex business logic into clean, testable code across APIs, background jobs, and data workflows
    • Collaborate with Product, Frontend, and Ops teams to turn requirements into resilient backend solutions
    • Optimize SQL queries and database structure for performance and scalability in MySQL

     

     Build for Stability & Scale:

    • Monitor system performance, logs, and uptime to proactively detect and resolve bottlenecks or errors
    • Contribute to backend observabilityβ€”improving alerting, tracing, and diagnostics for production systems
    • Own key infrastructure components in AWS (EC2, RDS, S3, etc.) to support high-availability backend services
    • Support continuous delivery by improving CI pipelines and deployment tooling

     

    Support What You Build:

    • Act as first-line technical responder for backend issuesβ€”triaging incidents, deploying hotfixes, and mitigating risk
    • Partner with non-technical teams to explain backend behavior, limitations, and integration impacts
    • Document system flows, edge cases, and debugging steps to strengthen platform knowledge and resilience

     

    We offer:

     

    • Competitive salary depending on your experience
    • Professional development opportunities
    • Study and practice of English: courses and communication with colleagues and clients from different countries
    • Yoga classes
    • Compensation package (paid vacation, sick leaves)
    • Flexible working hours (from 9-11 to 18-20)
    • Comfortable office in Warsaw

       

    If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications, the review and further processing of your candidacy may take some time.

    More
  • Β· 43 views Β· 2 applications Β· 6d

    Senior Java + Search Developer

    Hybrid Remote Β· Ukraine Β· 4 years of experience Β· Upper-Intermediate
    We’re looking for a Senior Java Engineer with strong experience in search technologies (Elasticsearch, SOLR, OpenSearch, Vespa) to join a major scientific publishing client. You’ll accelerate backend services for data retrieval and search optimization. ...

    We’re looking for a Senior Java Engineer with strong experience in search technologies (Elasticsearch, SOLR, OpenSearch, Vespa) to join a major scientific publishing client. You’ll accelerate backend services for data retrieval and search optimization.

     

    Requirements:

    • Senior-level Java
    • Search stack (Elasticsearch, SOLR, OpenSearch, Vespa)
    • Clean code, solid architecture
    • Nice to have: AWS, EKS, Python, GenAI
    More
  • Β· 82 views Β· 16 applications Β· 6d

    Backend Team Lead (Java,Kotlin)

    Full Remote Β· Worldwide Β· 5 years of experience Β· Upper-Intermediate
    The company is redefining the future of observability through AI. Its Open 360β„’ Observability Platform helps transform observability from a costly requirement into a smarter, faster, and more efficient approach β€” enabling teams to troubleshoot quicker,...

    The company is redefining the future of observability through AI. Its Open 360β„’ Observability Platform helps transform observability from a costly requirement into a smarter, faster, and more efficient approach β€” enabling teams to troubleshoot quicker, reduce risk, and optimize operational costs.

    Engineering teams rely on this AI-powered observability solution to detect, understand, and resolve issues in distributed environments β€” without the complexity or expense of traditional tools. By integrating logs, metrics, and traces into a unified experience with intelligent automation and insights, the platform empowers faster development and confident innovation.

    Professionals passionate about solving complex engineering challenges, contributing to the future of AI-driven observability, and making real impact will find a meaningful opportunity here.
     

    The Role:

    The company is seeking an experienced and motivated Team Lead to guide the Telemetry Storage team. This team plays a central role in the observability platform, managing large-scale, multi-tenant data storage systems based on OpenSearch and Thanos β€” critical open-source technologies that serve as the foundation of the backend infrastructure.

    The role involves driving innovation across automation, performance, and scalability efforts. The successful candidate will lead a global team of skilled backend developers, fostering collaboration, technical leadership, and a customer-first mindset. This is a unique opportunity to influence the direction of key infrastructure components that support product excellence and organizational growth.
     

    Key Responsibilities:

    • Lead a global team of 4 – 5 backend developers responsible for core customer data storage systems in a large-scale, multi-tenant architecture.
    • Design and extend the underlying architecture of the backend stack, solving challenges related to high-scale data processing.
    • Collaborate with multiple teams across the organization, working across diverse technologies and domains.
    • Ensure the use of modern technologies to optimize system performance, stability, security, and scalability.

      Requirements
    • At least 2 years of experience managing a development team with responsibility for production environments.
    • 5+ years of hands-on experience in backend development using Java, Kotlin, Scala, or Go, with strong expertise in microservices.
    • A proactive, fast-learning individual with excellent communication skills and the ability to collaborate effectively within a global company.
    • Fluent English β€” both written and spoken.
       

    Preferred Qualifications:

    • Experience with OpenSearch/Elasticsearch and time-series databases (e.g., Prometheus, Thanos, VictoriaMetrics).
    • Familiarity with cloud infrastructure (preferably AWS), automation, operations, and observability tools.
    • Practical knowledge of Docker and Kubernetes.

      Benefits
    • Stock options
    • Comprehensive health insurance
    • High-quality work equipment
    • Opportunity to work with cutting-edge technologies in a global, innovative environment
    More
  • Β· 35 views Β· 5 applications Β· 6d

    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
  • Β· 166 views Β· 70 applications Β· 5d

    Senior Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-Intermediate
    OTAKOYI is looking for a skilled and motivated Senior Java Back-end Developer to join our client’s team. If you're driven by solving complex problems, thrive on technical challenges, and value continuous growth β€” this opportunity is for you. About the...

    OTAKOYI is looking for a skilled and motivated Senior Java Back-end Developer to join our client’s team. If you're driven by solving complex problems, thrive on technical challenges, and value continuous growth β€” this opportunity is for you.

     

    About the Project
    Become part of an innovative AI-powered Sales and Marketing application initiative designed to automate and enhance business workflows. The project focuses on deep integration with both internal and external APIs and involves the migration from a monolithic architecture to a robust microservices-based solution.

     

    We are looking for someone who brings not only strong technical expertise but also a creative and innovative mindset in approaching challenges and building solutions.
    In our team, working with AI tools is a must.


    You should feel comfortable integrating tools like:

    • Cursor β€” an AI-native IDE that helps streamline code writing, refactoring, and debugging;
    • Claude, ChatGPT, Bolt AI β€” for technical research, idea validation, documentation, and even architecture design;
    • GitHub Copilot β€” for in-line code suggestions, testing support, and faster prototyping.

    We seek someone who not only uses AI in daily development processes but thinks with AI, treating it as a partner in creating scalable, modern software systems.

     

    Required Skills

    • Proficiency in Java (17+) for back-end development, with solid hands-on experience using Spring Boot.
    • Practical experience with Docker and containerized application development.
    • Familiarity with Microsoft Azure cloud services.
    • Strong skills in designing and consuming RESTful APIs.
    • Understanding of microservices architecture and related design patterns.
    • Experience working with on-premise and cloud-based deployment environments.
    • Knowledge of secure coding practices and back-end security standards.
    • Familiarity with strategies for scalability and performance optimization in backend services.
    • Experience with monitoring tools such as Prometheus, Grafana, and the ELK stack.
    • Proficiency in CI/CD pipelines using tools like GitHub Actions, GitLab CI, or equivalents.
    • Strong working knowledge of version control systems, particularly Git.
    • Expertise in both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
    • A creative and innovative mindset in approaching challenges and solutions.
    • Comfortable working with AI tools in daily development processes.
    • Advanced English proficiency (spoken and written) in excellent communication and collaboration skills.

       

    Preferred Skills

    • Working knowledge of Kotlin, particularly in back-end contexts

       

    Responsibilities:

    • Maintain and continuously improve existing applications.
    • Design and implement new features and enhancements.
    • Refactor and decompose monolithic modules into microservices.
    • Work collaboratively with team members and cross-functional teams.
    • Develop new integrations with both internal and external systems.

     

    Recruitment process

    1. Pre-screening Interview with Recruiter (up to 45 minutes)
    2. Tech Interview (up to 1,5 hour)

       

    What do we offer?

    We offer the opportunity to be part of the ambitious team and an experience driven company and to achieve rapid and comprehensive career growth. Do you think that’s all that we can offer? Just have a look at out benefit and bonuses below:

     

    πŸ’°Paid vacations and sick leaves;

    πŸ’ΈFair remuneration based on your self-development results;

    πŸ“’Referral program for candidate recommendation;

    🀱Loyal maternity leave policy;

    πŸ“Accountant support and tax coverage;

    πŸ“‘Courses of English with the professional teacher;

    πŸ“šEducational training within the company and outside;

    πŸ’ΊAbility to combine remote work and office;

    πŸŽ‰Regular party and team buildings and different funny activities.

    More
  • Β· 183 views Β· 71 applications Β· 5d

    Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-Intermediate
    Our client operates in the MedTech industry, helping their customers with their clinical trial workflows. They have developed an AI platform and solutions that help to quickly find and select the best sites for study protocols β€” and continuously optimize...

    Our client operates in the MedTech industry, helping their customers with their clinical trial workflows. They have developed an AI platform and solutions that help to quickly find and select the best sites for study protocols β€” and continuously optimize site performance after activation. It streamlines manual tasks, freeing up time to focus on delivering better patient care.
     
    They are currently looking for a Java Developer to join their team, and that person will be responsible for:

    • Developing new features, components, and modules to support organizational growth;
    • Participating in planning, analysis, and design of new software solutions;
    • Working closely with UI and UX teams to translate business requirements into working products;
    • Investigating, troubleshooting,β€―and remedyingβ€―performance bottlenecks in the application flow;
    • Learningβ€―new technologies and keepsβ€―up with both traditional and emerging best practices;
    • Workingβ€―independently and collaborateβ€―with other members of the team to ensure successful delivery of projects.

    Qualifications:

    • 5+ years of Java hands-on experience, developer with high level skills (preferably, with some architecture skills);
    • Experience with Server Side Java;
    • Database experience (like Postgres or similar);
    • Experience with Spring (exposure to SpringAI would be a plus);
    • Experience with tools like Langchain and LangGraph
    • Understanding of and exposure to AI;
    • Knowledge of building Agentic AI type of skills and workflows.

    We offer:

    • Competitive market salary;
    • Fully remote work;
    • Convenient and somewhat flexible work hours (you will have to work until 20:00 Kyiv time GMT+3, or 1 pm EST);
    • 28 days of paid unbillable time per calendar year;
    • Working on a very socially valuable product alongside a highly professional, US-based, international team;
    • Interesting challenges and the ability to grow and learn.

     

    More
  • Β· 147 views Β· 48 applications Β· 4d

    Java Developer for Payroll Application (Ongoing Support and Development)

    Ukraine Β· 2 years of experience Β· Upper-Intermediate
    We are seeking a skilled Java Developer to join our team for the ongoing support and development of a Payroll application currently in production. Your responsibilities will include: Transitioning knowledge from the current developer Supporting and...

    We are seeking a skilled Java Developer to join our team for the ongoing support and development of a Payroll application currently in production.
     

    Your responsibilities will include:

    • Transitioning knowledge from the current developer
    • Supporting and maintaining two existing Java applications
    • Designing and implementing new features based on business requirements

    Tech Stack:

    Payroll Application

    • Built using Spring Boot MVC
    • Java version: Amazon Corretto 17
    • Key technologies: Spring Cloud, Amazon AWS SDK, Apache Commons, Google Guava, Jackson
    • Database: PostgreSQL
    • Build & Dependency Management: Maven
    • Based on Spring Boot 3.1.2 and JDK 17
    • Libraries/Frameworks used:
      • Spring Boot Web Starter
      • SnakeYAML, Lombok, JUnit Jupiter API
      • Amazon AWS SDK, SNS, and S3 SDKs
      • JavaX Annotation API, Apache Commons IO, Lang, JCraft JSch
      • Spring Boot Test Starter


    You’ll be working alongside a collaborative and skilled team including:

    • Owner/Manager
    • Team/Tech Leader
    • Angular Frontend Developer
    • Backend Developer


    About Azon5


    πŸ‘Œ Do what you love
    Work in a friendly, enthusiastic team where you're encouraged to share ideas and grow professionally.

    ∞ No limits
    Enjoy a flexible schedule and strong support from your colleagues.

    πŸ₯³ Enjoy your work
    Take part in company events, indoor activities, and thrive in an inspiring coding environment.

    πŸš€ Our Mission
    We bring our clients' ideas to life through innovative software, tailored solutions, and a flexible, creative approach to every project.

    More
  • Β· 41 views Β· 12 applications Β· 4d

    Regular Java 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 applications team builds for the risk and control departments of the bank. They aggregate Forex trading information and analysis of this data enables operators to take timely actions: manage client orders and positions, prevent potential losses, and increase company profit.

      Our organization: we are working as a Scrum team of 6. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, and others.
       
      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 to our team, will improve the quality of products and processes together!

       

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration/E2E 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
      - 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
      - To learn\work with ReactJS, Redux, TypeScript, HTML, CSS as it will be a regular task - IS A MUST from the 1st day in the project

    More
  • Β· 52 views Β· 15 applications Β· 4d

    Middle Java Developer (learn\work with ReactJS, Redux)

    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 applications team builds for the risk and control departments of the bank. They aggregate Forex trading information and analysis of this data enables operators to take timely actions: manage client orders and positions, prevent potential losses, and increase company profit.

      Our organization: we are working as a Scrum team of 6. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, and others.
       
      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 to our team, will improve the quality of products and processes together!
       

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration/E2E 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

      - To learn\work with ReactJS, Redux, TypeScript, HTML, CSS as it will be a regular task - IS A MUST from the 1st day in the project
      - Java core, Java 8-11 features
      - 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
       

       

    • Nice-to-Have Skills Description:

      - Education: Bachelor's / Master's degree in computer science or computer engineering
      - Experience in finance/banking business domain
      - ReactJS, Redux, TypeScript, HTML, CSS
      - Docker
      - Unix usage experience
      - Java 17-21

       

    • Languages:
      • English: B1 Intermediate
      • Ukrainian: C2 Proficient
    More
  • Β· 56 views Β· 12 applications Β· 4d

    Regular Java Developer

    Full Remote Β· Ukraine Β· 3.5 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 applications team builds for the risk and control departments of the bank. They aggregate Forex trading information and analysis of this data enables operators to take timely actions: manage client orders and positions, prevent potential losses, and increase company profit.

      Our organization: we are working as a Scrum team of 6. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, and others.
       
      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 to our team, will improve the quality of products and processes together!
       

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration/E2E 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
      - 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
      - To learn\work with ReactJS, Redux, TypeScript, HTML, CSS as it will be a regular task - IS A MUST from the 1st day in the project

    More
  • Β· 38 views Β· 1 application Β· 4d

    Regular Java Developer

    Full Remote Β· Ukraine Β· 3 years of experience Β· Advanced/Fluent
    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 applications team builds for the risk and control departments of the bank. They aggregate Forex trading information and analysis of this data enables operators to take timely actions: manage client orders and positions, prevent potential losses, and increase company profit.

      Our organization: we are working as a Scrum team of 6. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, and others.
       
      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 to our team, will improve the quality of products and processes together!

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration/E2E 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
      - 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
      - To learn\work with ReactJS, Redux, TypeScript, HTML, CSS as it will be a regular task - IS A MUST from the 1st day in the project

    • Nice-to-Have Skills Description:

      - Education: Bachelor's / Master's degree in computer science or computer engineering
      - Experience in finance/banking business domain
      - ReactJS, Redux, TypeScript, HTML, CSS
      - Docker
      - Unix usage experience
      - Java 17-21

    More
  • Β· 46 views Β· 9 applications Β· 4d

    Regular Java Developer

    Full Remote Β· Ukraine Β· 4 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 applications team builds for the risk and control departments of the bank. They aggregate Forex trading information and analysis of this data enables operators to take timely actions: manage client orders and positions, prevent potential losses, and increase company profit.

    Our organization: we are working as a Scrum team of 6. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, and others.
     
    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 to our team, will improve the quality of products and processes together!

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration/E2E 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
      - 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
      - To learn\work with ReactJS, Redux, TypeScript, HTML, CSS as it will be a regular task - IS A MUST from the 1st day in the project

    More
  • Β· 44 views Β· 17 applications Β· 4d

    Java Tech Lead

    Full Remote Β· Worldwide Β· Product Β· 7 years of experience Β· Upper-Intermediate
    Development of a national-level service that enables citizens to access social cards used for specific purposes β€” such as receiving social benefits, making payments for eligible goods and services, and accessing social discounts. The project includes...

    Development of a national-level service that enables citizens to access social cards used for specific purposes β€” such as receiving social benefits, making payments for eligible goods and services, and accessing social discounts. The project includes building a mobile app for Social Workers to assist citizens during the onboarding process, as well as creating a dashboard for financial institutions to monitor and analyze card usage.

    Requirements

    • 7+ years of hands-on experience in Java backend development
    • 5+ years working with relational databases (PostgreSQL or similar)
    • 5+ years in cloud-based architecture (Huawei Cloud, AWS, etc.)
    • 3+ years in a Tech Lead or Architect role
    • Deep knowledge and experience in Java and Spring Boot;
    • Experience with different RDBMSes (PostgreSQL preferred), proven experience of building database schemas and optimizing them;
    • Extensive experience with cloud services (AWS, GCP, Huawei Cloud) and proficiency in design, deployment, and management of cloud-oriented applications;
    • Proven ability to lead backend teams, oversee technical quality, and coordinate with DevOps/infrastructure efforts;
    • Expertise in data structures usage and implementation;
    • Solid understanding of different software architectural patterns;
    • Solid understanding of OIDC, LDAP;
    • Familiarity with Docker and containerization technologies;
    • Experience writing unit/integration/E2E tests;
    • Upper-Intermediate+ English (clear communication with global teams)

    Soft-skills:

    • Ability to think critically and solve complex issues;
    • Good communication/collaboration skills;
    • Proactive and initiative-driven mindset
    • Strong cross-functional collaboration skills
    • Strong analytical skills with the ability to think critically and solve complex issues;
    • A team-oriented approach β€” not just an individual contributor

    Would be a plus

    • Experience building financial applications, working with banks, or governmental digital services
    • Familiarity with AWS, Docker, or containerized solutions
    • Experience with Test-Driven Development (TDD) and quality-first engineering practices

    Responsibilities

    • Lead development of critical backend features
    • Design scalable, efficient, and maintainable software architectures that meet business requirements;
    • Collaborate with developers, DevOps, QA, and business/domain experts
    • Guide and mentor other backend engineers
    • Identify potential technical risks and develop mitigation strategies;
    • Ensure knowledge is effectively shared and maintained within the team.
    • Own the end-to-end software development lifecycle
    • Participate in strategic planning and technical discussions with globally distributed teams

    We offer

    • Competitive compensation
    • Social package (24 working days of annual leave, 5 paid sick days)
    • Flexible working hours
    • Challenging projects in diverse business domains and a variety of tech stacks
    • Personal development and professional growth opportunities
    • Work with talented, ambitious and family-feel teams
    • Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
    • Compensation for your professional certification & support for your learning activities
    • Opportunity to choose IT equipment you like
    • Corporate social responsibility
    More
  • Β· 49 views Β· 5 applications Β· 4d

    Regular Java Developer

    Full Remote Β· Ukraine Β· 4 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 applications team builds for the risk and control departments of the bank. They aggregate Forex trading information and analysis of this data enables operators to take timely actions: manage client orders and positions, prevent potential losses, and increase company profit.

      Our organization: we are working as a Scrum team of 6. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, and others.
       
      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 to our team, will improve the quality of products and processes together!

    • Responsibilities:

      - Development of new applications
      - Implementation of new features for existing products
      - Developing unit/integration/E2E 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
      - 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
      - To learn\work with ReactJS, Redux, TypeScript, HTML, CSS as it will be a regular task - IS A MUST from the 1st day in the project

    • Nice-to-Have Skills Description:

      - Education: Bachelor's / Master's degree in computer science or computer engineering
      - Experience in finance/banking business domain
      - ReactJS, Redux, TypeScript, HTML, CSS
      - Docker
      - Unix usage experience
      - Java 17-21

    • Languages:
      • English: B1 Intermediate
      • Ukrainian: C2 Proficient
    More
Log In or Sign Up to see all posted jobs