Jobs Java
136-
Β· 294 views Β· 128 applications Β· 16d
Senior Back-end Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2About Flamingo Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their...About Flamingo
Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.
Role Overview
As a Senior Back-end Engineer (Java) at Flamingo, you will design and develop scalable, high-performance back-end services and APIs using Java and Spring Boot. You will be responsible for implementing event-driven microservices, optimizing system performance, and ensuring high availability as we scale our platform. Your expertise in processing high-volume logs and integrating multiple data sources will be critical to building a robust and efficient system.
Key Responsibilities
- Design and develop scalable backend services and APIs using Java (Spring Boot).
- Architect and implement event-driven microservices with Kafka and RabbitMQ.
- Process and analyze high-volume logs efficiently, ensuring scalability and real-time insights.
- Integrate and manage multiple data sources, including SQL, NoSQL, and streaming data.
- Optimize database performance using PostgreSQL, Redis, and Elasticsearch.
- Implement authentication and authorization mechanisms with OAuth, JWT, and Keycloak.
- Collaborate with front-end and DevOps teams to build a seamless and resilient system.
- Ensure code quality through automated testing, CI/CD pipelines, and best engineering practices.
Qualifications
Must-Have:
- 5+ years of experience in backend development with Java and Spring Boot.
- Experience in microservices architecture, including event-driven systems (Kafka, RabbitMQ).
- Strong knowledge of RESTful APIs, GraphQL, and WebSockets.
- Experience processing high-volume logs and working with log management tools (ELK stack, Loki, Fluentd, OpenTelemetry).
- Experience working with multiple data sources, including relational (PostgreSQL) and non-relational (Redis, Elasticsearch) databases
- Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP).
- Understanding of security best practices in backend development.
Nice-to-Have:
- Experience with functional programming in Java or Scala.
- Familiarity with distributed tracing (e.g., Jaeger, Zipkin) for microservices.
- Knowledge of cloud-native architectures and serverless frameworks.
- Exposure to message queues and event sourcing.
Why Join Flamingo?
- High-impact role: As a back-end engineer, your contributions will directly shape Flamingoβs product and technology.
- Ownership & Equity: Competitive compensation, including significant equity in an early-stage, high-growth startup.
- Innovative Tech Stack: Work with cutting-edge open-source technologies in AI, automation, and security.
- Remote-first Culture: Flexibility to work from anywhere while collaborating with a top-tier team.
- Mission-Driven Company: Join a team passionate about disrupting the MSP industry and making enterprise-grade security and IT automation accessible to all.
-
Β· 59 views Β· 4 applications Β· 15d
Senior Backend developer (Java) Only Vinnytsia, Ukraine
Hybrid Remote Β· Worldwide Β· Product Β· 5 years of experience Β· English - B2A global leader in AI-powered IT Service Management (ITSM), building smart platforms that automate IT support and help organizations work faster and smarter. Our solutions are trusted by thousands worldwide, making complex tasks simple so IT teams can...A global leader in AI-powered IT Service Management (ITSM), building smart platforms that automate IT support and help organizations work faster and smarter. Our solutions are trusted by thousands worldwide, making complex tasks simple so IT teams can focus on what matters most.
Key Responsibilities- Lead the design, development and maintenance of backend services using Java, Spring and modern frameworks, ensuring scalability, reliability and security.
- Architect and optimize RESTful and asynchronous APIs (GraphQL/gRPC/eventβdriven) to support both internal services and external integrations.
- Integrate AI agents and backend services leveraging Large Language Models (LLMs) and other machineβlearning technologies, guiding implementation best practices.
- Drive system architecture discussions and decisions, participate in enterpriseβwide design reviews and contribute to ongoing process and technology improvements.
- Collaborate closely with Product, Frontend, DevOps and Data teams to deliver secure, robust and scalable solutions, translating business requirements into technical specifications.
- Establish and evolve CI/CD pipelines and automated testing strategies (unit, integration, load and security tests) to ensure high code quality and smooth releases.
- Diagnose and resolve complex production issues, perform rootβcause analysis and implement corrective actions to improve system reliability and performance.
Requirements:- 5+ years of backend development experience with advanced knowledge of Java (Java 8,11+) and deep understanding of OOP, design patterns and cleanβcode principles.
- Proven track record building and maintaining enterpriseβgrade applications with Spring Framework/Spring Boot.
- Expertise in designing and maintaining RESTful APIs, and familiarity with GraphQL or gRPC.
- Strong SQL/NoSQL experience, including schema design, query optimization and performance tuning.
- HandsβOn experience with microservices architecture and distributed systems design, including eventβdriven patterns and domainβdriven design (DDD).
- Experience with message queues (e.g., Kafka, RabbitMQ, Redis Streams, SQS) and streaming platforms.
- Deep understanding of cloud services (AWS EC2, ECS/EKS, RDS, S3, SQS) and infrastructureβasβcode tools (CloudFormation/Terraform).
- Proficient in CI/CD pipelines (GitHub Actions, Jenkins), Git workflows and automated deployment strategies.
- Strong analytical and problemβsolving skills, with a keen attention to detail and a passion for delivering highβquality, maintainable software.
Bonus Points
- Exposure to Node.js/TypeScript or other backend languages (Go, Python).
- Experience with observability and tracing tools (Datadog, Prometheus, Grafana, CloudWatch).
- Knowledge of security best practices for cloud and microservices environments (OWASP, IAM, encryption).
- Direct experience building generativeβAI agents or applications, including prompt engineering and integrating vector databases.
-
Β· 29 views Β· 7 applications Β· 15d
Team Lead Java
Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform...A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop.
We are looking for a strong Senior Java Developer capable of being able to work within the team, being a mentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes of activities that are assigned.
The role of the Team Lead involves working with strong development teams (6 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.Responsibilities:
β’ Design and build frameworks for ingesting/modeling the complex Risk data
β’ Develop Low latency caching to service Front office risk systems
β’ Setup monitoring and management for services
β’ Provide SME support for development of automated QA scripts
β’ Management of TeamMandatory Skills Description:
β’ Team Lead experience
β’ Development experience with expertise in the following:
β’ Designing and building APIs (Java);
β’ Java Server-side or Back-end development;
β’ Core Java;
β’ Java collections and multithreading;
β’ Java Memory Management;
β’ Database and SQL (writing stored procedures, designing table schemas).
β’ Understanding of distributed systems.
β’ Understanding of CI/CD workflow.
β’ Linux
β’ Ability to multi-task and work under pressure.
β’ Ability to pick up new concepts and apply the knowledge.
β’ Demonstrated problem-solving skills.
β’ Enthusiastic and proactive approach with a willingness to learn.
β’ The candidate is expected to be dynamic, and flexible with a high energy level as this is a demanding and rapidly changing environmentNice-to-Have Skills Description:
β’ Experience in Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)
β’ Experience In-memory databases and caching
β’ Job Orchestration tools like Autosys or Airflow
β’ Apache Spark
-
Β· 32 views Β· 4 applications Β· 15d
Team Lead Java
Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform...A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop.
We are looking for a strong Senior Java Developer/Team Lead Java capable of being able to work within the team, being a mentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes of activities that are assigned.
The role of the Team Lead involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.Responsibilities:
β’ Design and build frameworks for ingesting/modeling the complex Risk data
β’ Develop Low latency caching to service Front office risk systems
β’ Setup monitoring and management for services
β’ Provide SME support for development of automated QA scripts
β’ Management of TeamMandatory Skills Description:
β’ Team Lead experience
β’ Development experience with expertise in the following:
β’ Designing and building APIs (Java);
β’ Java Server-side or Back-end development;
β’ Core Java;
β’ Java collections and multithreading;
β’ Java Memory Management;
β’ Database and SQL (writing stored procedures, designing table schemas).
β’ Understanding of distributed systems.
β’ Understanding of CI/CD workflow.
β’ Linux
β’ Ability to multi-task and work under pressure.
β’ Ability to pick up new concepts and apply the knowledge.
β’ Demonstrated problem-solving skills.
β’ Enthusiastic and proactive approach with a willingness to learn.
β’ The candidate is expected to be dynamic, and flexible with a high energy level as this is a demanding and rapidly changing environmentNice-to-Have Skills Description:
β’ Experience in Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)
β’ Experience In-memory databases and caching
β’ Job Orchestration tools like Autosys or Airflow
β’ Apache Spark
β’ Financial background (where possible)- Languages:
- English: C2 Proficient
-
Β· 20 views Β· 0 applications Β· 15d
Cloud Infrastructure Developer (CSP Integration)
Full Remote Β· Ukraine Β· 8 years of experience Β· English - B2We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity. This...We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity.
This role combines advanced cloud architecture expertise with strong Java development skills to deliver scalable, secure, and high-performance solutions.Responsibilities:
β’ Architect and implement hybrid cloud solutions enabling seamless integration between AWS, Azure, and on-premises environments.
β’ Design and develop Java-based services for infrastructure automation and data transfer workflows.
β’ Build and optimize secure cross-cloud and hybrid data pipelines, ensuring compliance with performance and security standards.
β’ Configure and manage network connectivity across CSPs and on-prem systems, including VPCs, private links, and ExpressRoute/Direct Connect.
β’ Collaborate with security teams to enforce identity, access, and encryption best practices across all platforms.
β’ Stay current with emerging multi-cloud and hybrid technologies and recommend improvements for scalability and reliability.
β’ Provide technical leadership and mentorship to team members.Mandatory Skills Description:
β’ 8+ years of experience in cloud infrastructure and software development.
β’ Bachelor's degree in Computer Science, Engineering, or related technical field.
β’ Strong proficiency in Java for backend and infrastructure-related services.
β’ Hands-on experience with AWS and Azure services, including networking, storage, and identity management.
β’ Expertise in multi-cloud architecture, hybrid connectivity, and cross-CSP data transfer strategies.
β’ Familiarity with on-prem integration and hybrid networking solutions.
β’ Experience with containerization (Docker) and orchestration (Kubernetes).
β’ Proficiency in CI/CD pipelines and Infrastructure as Code (i.e. Terraform).
β’ Solid understanding of security best practices for cloud and hybrid environments.Nice-to-Have Skills Description:
β’ Knowledge of data encryption, compliance frameworks, and secure transfer protocols.
β’ Familiarity with monitoring and observability tools (Prometheus, Grafana, CloudWatch,
Azure Monitor).
β’ Prior experience in multi-cloud migration and hybrid integration projects.
-
Β· 22 views Β· 1 application Β· 15d
Team Lead Java
Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2Project Description: A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and...Project Description:
A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop.
We are looking for a strong Senior Java Developer capable of being able to work within the team, being a mentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes of activities that are assigned.
The role of the Team Lead involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.
Responsibilities:
β’ Design and build frameworks for ingesting/modeling the complex Risk data
β’ Develop Low latency caching to service Front office risk systems
β’ Setup monitoring and management for services
β’ Provide SME support for development of automated QA scripts
β’ Management of Team
Mandatory Skills Description:
β’ Team Lead experience
β’ Development experience with expertise in the following:
β’ Designing and building APIs (Java);
β’ Java Server-side or Back-end development;
β’ Core Java;
β’ Java collections and multithreading;
β’ Java Memory Management;
β’ Database and SQL (writing stored procedures, designing table schemas).
β’ Understanding of distributed systems.
β’ Understanding of CI/CD workflow.
β’ Linux
β’ Ability to multi-task and work under pressure.
β’ Ability to pick up new concepts and apply the knowledge.
β’ Demonstrated problem-solving skills.
β’ Enthusiastic and proactive approach with a willingness to learn.
β’ The candidate is expected to be dynamic, and flexible with a high energy level as this is a demanding and rapidly changing environment
Nice-to-Have Skills Description:
β’ Experience in Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)
β’ Experience In-memory databases and caching
β’ Job Orchestration tools like Autosys or Airflow
β’ Apache Spark
β’ Financial background (where possible)
Languages:
English: C2 Proficient
More
-
Β· 38 views Β· 0 applications Β· 14d
Java Full-Stack Team Lead
Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2Project Description: Join a team that's redefining banking technology! Our client isn't a typical Swiss bank β it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks...Project Description:
Join a team that's redefining banking technology!
Our client isn't a typical Swiss bank β it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative.
The team builds products that transform complex, fragmented risk data into clear, actionable insights, enabling smarter and faster decisions to reduce risk. We focus on core business areas such as account risk and work closely with key stakeholders - Risk department, Compliance department, and the Middle Office Fraud Center β to deliver impactful solutions.
You'll be part of a Scrum team of four, collaborating daily with stakeholders through stand-ups, status updates, and Agile ceremonies. We embrace best practices and modern communication tools: Zoom, Teams, Outlook, JIRA, Confluence, and more.
We continuously evolve our solutions to atomic microservices and self-contained systems, based on dockerized environments with CI and CD.
What we offer:
Professional Growth: access to local trainings, on-demand webinars, interactive workshops, and support for conferences and certifications.
Competitive Compensation: Regular annual reviews based on your performance and professional development.
Work-Life Balance & Fun: Team-building activities, corporate events, hackathons, and a variety of engaging initiatives.
If you're proactive, creative, and ready for new challenges, join us! Together, we'll enhance product quality and optimize processes while driving innovation.
Responsibilities:
- Overall responsibility for a team, its performance
More
- Driving the Scrum processes, coaching the team, driving improvements
- Contributing towards the technical direction of the products by being involved in technical design and delivery of components
- Identifying potential risks and escalating to the manager and client
- Communicating and interacting effectively with other Team Leads
- Participation in meetings with the client (Stand Ups, Grooming, Planning, Demo, Retro, and other ad-hoc ones)
- Requirements refinement, Sprint planning, and task estimation
- Application development
- Developing unit/integration tests, E2E, ensuring good development testing coverage
- Lead a team of 3 developers
- Participate in peer design and code reviews
- Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality
Mandatory Skills Description:
- 1+ year in Team Lead position [fresh experience during last 2 years]
- At least 5+ years of proven experience in a Software Developer position
- Java core, Java 11-17+ features
- OOP/OOD knowledge, design patterns
- HTML, CSS, JavaScript
- Proven knowledge of ReactJS, Redux [2+ fresh years of proven experience]
- Unit testing frameworks (JUnit, Mockito, etc.), experience of integration and E2E tests building
- Spring framework, IOC
- RESTfull services
- Java-based application servers (e.g. Tomcat)
- SQL knowledge, any RDBMS, Oracle/PostgreSQL is a plus
- ORM, Hibernate in particular
- CI tools experience (Jenkins)
- Docker -
Β· 161 views Β· 7 applications Β· 7d
Middle Software Engineer (Fullstack-Java \React)
Full Remote Β· Poland Β· 3 years of experience Β· English - B2Minimum of a Bachelorβs in Computer Science or related degree. 3+ years of development experience. Client-server application development experience implementing end-user workflows. Strong working knowledge of Java, JSON, RESTful Web APIs, JDBC,...Minimum of a Bachelorβs in Computer Science or related degree.
3+ years of development experience.
Client-server application development experience implementing end-user workflows.
Strong working knowledge of Java, JSON, RESTful Web APIs, JDBC, JavaScript, HTML, CSS, Tomcat, Apache HTTP Server, and the Linux environment.
Working knowledge of React. Relay and GraphQL are a plus.
Working knowledge of Java open-source frameworks (e.g., Play, Spring, Hibernate).
Experience with relational database principles.
Experience developing and debugging software in a multi-threaded environment
Strong proven design skills with the ability to work well in a dynamic, fast-paced environment with high expectations.
Solid experience with the full software development life cycle and a proven track record in successfully bringing products to market.
Excellent written and verbal communication skills, and the ability to interact well with both internal teams and external customers and partners.
Experience working in an agile scrum environment.
Knowledge of AWS, VMWare, or Citrix system is plus.
Job Responsibilities
Responsible for design and delivery of technical components on the server side of our client server application services.
Develop full-stack application functionality within a dynamic agile scrum environment.
Create high quality code testable through automation.
Create unit and functional automated tests.
Participate in troubleshooting and resolution of customer issues.
Department/Project Description
The qualified candidate will work as a member of the software development team focused on security, multifactor authentication, and server components for clientβs Enterprise Access Management product.β― This team is responsible for the architecture, design, and development of features for one of our essential product lines.β― We are looking for someone who enjoys the challenge of tough technical problems and who wants to work on products helping over 1 million users every day in saving time, reducing frustration and providing a better user experience. We need someone with a passion for building world-class applications and desire to make an impact on our organization and on solving real-world problems.
Skill Category
Java
Keyskills - Must Have
- Java
- react
- Spring
- AWS
-
Β· 225 views Β· 72 applications Β· 11d
Middle / Senior Back-End Developer (Java + AWS)
Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· English - B2AIMPROSOFT - Middle+ / Senior Back-End Developer (Java) Opportunity! Aimprosoft is looking for a Middle+ / Senior Back-End Developer (Java + AWS) to join a long-term (6β12 months, with a strong likelihood of extension depending on project progress and...πAIMPROSOFT - Middle+ / Senior Back-End Developer (Java) Opportunity!
Aimprosoft is looking for a Middle+ / Senior Back-End Developer (Java + AWS) to join a long-term (6β12 months, with a strong likelihood of extension depending on project progress and business needs) international project in the Payments Infrastructure & Integrations domain.
The project focuses on building and maintaining backend services that integrate external providers (banks, acquirers, and alternative payment methods) into a unified payment platform used by global merchants. The system operates at scale and requires high reliability, security, and clear integration contracts.
π―About the project & role:
You will work on Java-based backend services responsible for provider integrations and internal service communication.
The role focuses on microservices development, API integrations, and stable backend evolution within an established engineering environment.Your contribution will help ensure consistent provider connectivity, system stability, and smooth rollout of new integrations.
π₯What We Need From You:- 3+ years of experience in Java SE (17/21) development
- Strong experience with microservices architecture
- Solid knowledge of: Spring framework, Maven
- Experience with relational databases (MySQL, PostgreSQL)
- Experience with NoSQL technologies (Redis, MongoDB)
- Familiarity with AWS (EC2/SQS/SNS/ECS/EKS/S3)
- Hands-on experience with (CI/CD pipelines, Docker)
- Ability to translate user requirements into technical solutions
- Experience using AI tools (ChatGPT, Claude, Cursor) for: Research, Drafting documentation
- Fast learner and strong team player
- English: Upper-Intermediate (B2) or higher for communication with international teams.
πNice to have:
- DynamoDB experience
- Kubernetes experience
- Experience with GCP
- To be available from 5pm to 9pm Kyiv time (4β5 hours overlap with Central Time (CT))
- Experience in Payments Infrastructure domain project
Bachelorβs or Masterβs degree in Computer Science or related field.
πΌWhat We Offer:
- Official military deferment (reservation)
- A competitive salary that appreciates your skills and experience
- Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor βworking under pressureβ conditions
- Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement
- Work on a strategic, large-scale international project with high visibility.
- Remote-friendly culture with strong team collaboration.
More -
Β· 24 views Β· 3 applications Β· 11d
Java Team Lead
Full Remote Β· Ukraine Β· 7 years of experience Β· English - C1Project description A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and...Project description
A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop.
We are looking for a strong Senior Java Developer capable of being able to work within the team, being a mentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes of activities that are assigned.
The role of the Team Lead involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.Responsibilities
Design and build frameworks for ingesting/modeling the complex Risk data
Develop Low latency caching to service Front office risk systems
Setup monitoring and management for services
Provide SME support for development of automated QA scripts
Management of Team
Skills
Must have
Team Lead experience
Development experience with expertise in the following:
Designing and building APIs (Java);
Java Server-side or Back-end development;
Core Java;
Java collections and multithreading;
Java Memory Management;
Database and SQL (writing stored procedures, designing table schemas).
Understanding of distributed systems.
Understanding of CI/CD workflow.
Linux
Ability to multi-task and work under pressure.
Ability to pick up new concepts and apply the knowledge.
Demonstrated problem-solving skills.
Enthusiastic and proactive approach with a willingness to learn.
The candidate is expected to be dynamic, and flexible with a high energy level as this is a demanding and rapidly changing environment
Nice to have
Experience in Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)
Experience In-memory databases and caching
Job Orchestration tools like Autosys or Airflow
Apache Spark
Financial background (where possible)
More -
Β· 59 views Β· 13 applications Β· 11d
Java Developer (Universe DB, SQL)
Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2Project description We are executing a phased modernization program to migrate a legacy enterprise system built on Rocket UniVerse (UniVerse / UniData) database technology and a PowerBuilder client-server application stack to a modern Java-based platform...Project description
We are executing a phased modernization program to migrate a legacy enterprise system built on Rocket UniVerse (UniVerse / UniData) database technology and a PowerBuilder client-server application stack to a modern Java-based platform with a relational SQL backend for a large US insurance company.
As part of this initiative, we are looking for a Senior Data Migration Engineer to play a key role in the data and data-driven logic migration. The primary responsibility of this role is to design and implement Java-based tooling for data extraction, transformation, validation, and reconciliation, ensuring that the migrated data in the target Database environment is accurate, consistent, and functionally equivalent to the legacy system.
This is a migration-focused role. Success in this position requires strong experience with Universe DB / MultiValue data models, combined with the ability to build robust, repeatable migration and validation components in Java within a phased or parallel-run modernization program.Responsibilities
This role focuses on Java-driven migration tooling and data validation, combined with deep expertise in Rocket UniVerse.Developer will design and implement Java-based solutions to extract, transform, validate, and reconcile data and data-driven business logic from Universe DB, while also accounting for how this data is consumed and interpreted by the legacy PowerBuilder application.
Skills
Must have
Java:
Β· Strong experience with Java for backend development, batch processing, or migration tooling
Β· Experience with Java frameworks (Spring / Spring Boot preferred)
Β· Familiarity with data processing, concurrency, error handling, and logging
Β· Ability to design and build reliable, reusable migration and data validation components
Universe DB:
Β· Hands-on experience with Rocket UniVerse (UniVerse and/or UniData)
Β· Strong understanding of:
MultiValue data models and record structures
DICT files and metadata definitions
Data extraction, access patterns, and performance considerations
Β· Experience supporting Universe-based systems or participating in migration initiatives
Databases & SQL:
Β· Strong SQL skills with experience in relational databases
Β· Practical experience with PostgreSQL or similar platforms
Β· Experience mapping MultiValue data structures to relational schemas
Β· Understanding of data integrity, transactions, indexing, and query performance
Nice to have
Experience in Universe DB to SQL migration projects
Familiarity with ETL concepts and data validation frameworks
Basic understanding of Java backend data access patterns
Experience working in phased or parallel-run migrations
Exposure to enterprise or regulated environments
Languages
English: B2 Upper Intermediate
More -
Β· 138 views Β· 9 applications Β· 10d
Senior Integration / API Engineer (MuleSoft, Kafka, Salesforce)
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2AIMPROSOFT - Senior Integration / API Engineer (MuleSoft, Kafka, Salesforce) Opportunity! Aimprosoft, a fast-growing IT company, is expanding its cooperation with a large European retail enterprise operating across multiple countries. We are looking...π AIMPROSOFT - Senior Integration / API Engineer (MuleSoft, Kafka, Salesforce) Opportunity!
Aimprosoft, a fast-growing IT company, is expanding its cooperation with a large European retail enterprise operating across multiple countries. We are looking for a Senior Integration / API Engineer to join a strategic CRM and integration landscape centered around Salesforce Sales Cloud, Kafka, and an existing MuleSoft integration layer.
π―About the project & role:
You will join an active enterprise ecosystem where Salesforce acts as the core B2B CRM, integrated with multiple surrounding systems across the organization.
Currently, Salesforce communicates via MuleSoft, which in turn connects to Kafka and other internal systems.
As the sole integration specialist on the project, you will:
- Maintain and extend existing integrations
- Design and implement new data flows
- Work closely with multiple development teams to understand information needs
- Evaluate integration approaches and challenge MuleSoft usage when it is not the optimal solution
This role requires strong independence, architectural thinking, and broad integration experience, not just MuleSoft configuration skills.
π₯What We Need From You:- 5+ years of experience as an Integration / API Engineer
- English level β Upper-Intermediate (B2) or higher.
- Hands-on experience with MuleSoft Anypoint Platform (design, development, maintenance)
- Strong experience with API design and integration patterns (REST, event-driven architectures)
- Practical experience with Kafka or other message brokers
- Solid understanding of the Salesforce object model and Salesforce integration patterns
- Experience integrating Salesforce with external systems (ERP, PIM, analytics, internal platforms)
- Ability to work independently and derive integration requirements without detailed upfront specs
- Capability to design, document, and explain integration solutions to technical and non-technical stakeholders
- Readiness to challenge existing architecture and propose better or simpler alternatives
- Ensure a single source of truth for accounts and partner data.
- Ability to analyze requirements and propose technical solutions
- Participate in discovery and planning sessions; challenge requirements when needed.
- Experience collaborating with architects, business analysts, and PMs
- Ensure platform security, scalability, and performance.
- Ability to evaluate requirements and guide the business toward scalable solutions.
- Strong problem-solving and communication skills
πNice to have:
- Experience designing Salesforce β Kafka direct integrations
- MuleSoft certifications or Salesforce integration certifications
- Background as an API / Integration Architect
- Previous experience in Retail, E-Commerce, or Construction B2B domains.
- German language understanding is a plus.
- Education: A Bachelorβs or Masterβs degree in Computer Science, Engineering, or a related field is preferred (or equivalent real-world experience).
πΌWhat We Offer:
- A competitive salary that appreciates your skills and experience
- Long-term collaboration with a large-scale European enterprise.
- Opportunity to define architectural standards and influence product direction.
- Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor βworking under pressureβ conditions
- Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement
- Work on a strategic, large-scale international project with high visibility.
- Remote-friendly culture with strong team collaboration.
More -
Β· 178 views Β· 62 applications Β· 9d
Senior Software Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 7 years of experience Β· English - B2About the Role We are looking for an experienced Software Engineer to join our Search & API team working on a large-scale search engine and related tooling used by IKEA customers across web, mobile apps, and in-store applications. You will work closely...
About the Role
We are looking for an experienced Software Engineer to join our Search & API team working on a large-scale search engine and related tooling used by IKEA customers across web, mobile apps, and in-store applications.
You will work closely with engineers and data scientists to improve search relevance, ranking, and overall commercial performance across customer channels.
Team & Context
Team size: 6 software engineers and 4β5 data scientists
Focus: search engine, APIs, and internal tooling
Team setup: distributed, with the majority based in southern Sweden
Responsibilities
Develop and improve features in our search engine, APIs, and related tooling
Implement business logic and data integrations
Integrate machine learning models developed by data scientists into production services
Contribute to backend-heavy systems, with occasional frontend work for internal tools
Collaborate closely with engineers, data scientists, and product stakeholders
Ensure scalability, reliability, and performance of search-related services
Tech Stack
Backend: Java (monolithic core), Spring Boot (microservices)
Cloud: Google Cloud Platform (GCE, Cloud Run)
Data pipelines: Apache Airflow
Data processing: Python
Frontend (internal tools): React
Datastores: Datastore, PostgreSQL, Redis, MongoDB Atlas, BigQuery
Required Skills & Experience
Strong experience with Java
Solid understanding of cloud platforms, preferably GCP
Good knowledge of databases (SQL and NoSQL)
Experience working with backend systems in production environments
Ability to work in a distributed team and collaborate cross-functionally
Nice to Have
Experience with MongoDB
Familiarity with search engines, relevance, or ranking systems
Experience integrating ML models into backend services
Frontend experience with React
More -
Β· 138 views Β· 26 applications Β· 2h
Senior Backend Developer, AI Development
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· English - B2Strong backend-leaning engineer (Java + Python) with pragmatic AI-assisted development experience and enough frontend basics to collaborate end-to-end; cloud exposure preferred (Azure/GCP). We are looking for a Software Engineer who can ship in a modern...Strong backend-leaning engineer (Java + Python) with pragmatic AI-assisted development experience and enough frontend basics to collaborate end-to-end; cloud exposure preferred (Azure/GCP).
More
We are looking for a Software Engineer who can ship in a modern AI-assisted workflow and bridge solid software engineering fundamentals with practical AI capabilities.
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, Python 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
β’ Strong proficiency in a strongly typed language (Java preferred).
β’ Strong proficiency in a non-strongly typed language (Python preferred).
β’ Ability to bridge classical software engineering practices (design principles, testing, maintainability) with modern AI capabilities.
β’ Hands-on experience with AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code, OpenAI Codex, similar).
Nice to have
β’ Proven experience embedding AI into coding, testing, documentation, and review workflows to automate and accelerate delivery.
β’ Experience across multiple programming languages (polyglot mindset).
β’ Frontend fundamentals (enough to debug/ship small UI changes and collaborate effectively).
β’ Cloud provider expertise (Azure/GCP preferred).
Full-time remote job -
Β· 28 views Β· 1 application Β· 8d
Senior Visualization Application Developer (Java, OpenGL)
Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is...The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.
Responsibilities:
β’ Design, develop, and maintain graphics-intensive modules within the Geoscience platform using Java and OpenGL.
β’ Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
β’ Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
β’ Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
β’ Participate in code reviews, testing, and documentation to maintain high-quality software standards.
β’ Stay updated with the latest developments in graphics technologies and geoscience applications.Mandatory Skills Description:
β’ Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
β’ 5+ years of professional experience in Java development with a focus on graphics programming.
β’ Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
β’ Strong experience working in Linux environments, including shell scripting and system optimization.
β’ Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.Nice-to-Have Skills Description:
β’ Experience with geoscience software platforms.
β’ Familiarity with geoscience data formats and visualization techniques.
β’ Knowledge of additional programming languages such as C++ or Python.
β’ Understanding of GIS technologies and spatial data analysis.
β’ Experience with agile development methodologies and version control systems like Git