Jobs Java

134
  • Β· 82 views Β· 7 applications Β· 12d

    Java Developer (Universe DB and SQL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    We are executing a phased modernization program to migrate a legacy enterprise system built on Universe (UniVerse/UniData) database technology to a modern Java-based platform with a relational SQL backend for a big US insurance company. ...
    • We are executing a phased modernization program to migrate a legacy enterprise system built on Universe (UniVerse/UniData) database technology to a modern Java-based platform with a relational SQL backend for a big US insurance company.

     

     

    • Responsibilities:

      This role focuses on Java-driven migration tooling and data validation, combined with deep expertise in Universe DB. The developer will build Java-based solutions to extract, transform, validate, and reconcile data and data-driven logic from Universe DB, supporting the core Java application team by ensuring data accuracy, consistency, and functional parity throughout the migration.

     

     

    • Mandatory Skills Description:

      Java:
      - Strong experience with Java for backend development, batch processing, or tooling
      - Experience with Java frameworks (Spring / Spring Boot preferred)
      - Familiarity with data processing, concurrency, and error handling
      - Ability to build reliable, reusable migration and validation components

      Universe DB:
      - Hands-on experience with Universe DB (UniVerse or UniData)
      - Strong understanding of:
       > Multi-value data models
       > DICT files and metadata
       > Data extraction and access patterns
      - Experience supporting Universe-based systems or migrations

      Databases & SQL:
      - Solid SQL skills (PostgreSQL, Oracle, SQL Server, or similar)
      - Experience mapping multi-value data to relational schemas
      - Understanding of data integrity, transactions, and performance considerations

     

     

    • Nice-to-Have Skills Description:

      - 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
  • Β· 195 views Β· 24 applications Β· 12d

    Senior Backend Engineer (Java)

    Full Remote Β· Countries of Europe or Ukraine Β· 7 years of experience Β· English - B2
    Please note that this position is open to Ukrainian candidates only. If you are not Ukrainian, please feel free to DM me, and I will be happy to share other open projects we may have for you. Senior Backend Engineer (Go/Java) Contract: 6 months with...

    πŸ“Œ Please note that this position is open to Ukrainian candidates only. If you are not Ukrainian, please feel free to DM me, and I will be happy to share other open projects we may have for you.


    Senior Backend Engineer (Go/Java)
    Contract: 6 months with extension possibility

    About our Customer: 

    We are a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies across a wide range of industries.
     

    About the Product

    It is an advanced authorization platform that centralizes policy management and enforces dynamic, real-time access control across applications, APIs, and data. The platform combines centralized policy definition with decentralized enforcement points to deliver low-latency authorization at scale. PlainID integrates with leading IAM providers such as SailPoint, Okta, and Azure AD, and supports PostgreSQL, Elasticsearch, and MongoDB backends.

    Serving over 100 enterprise customers in finance, healthcare, and other regulated industries, it processes millions of authorization requests daily, addressing the challenges of fragmented and static access control. The platform operates in a high-volume, data-intensive environment where reliability, security, and performance are critical.
     

    About the Role

    We are looking for a Senior Backend Engineer (Go/Java) to drive the evolution of the PlainID authorization platform.

    In this role, you will own the design and implementation of critical backend components, working with existing Go and Java microservices to deliver new features, migrate legacy code, and optimize performance. You will collaborate closely with product managers, frontend developers, QA engineers, and R&D teams to translate customer requirements into production-ready solutions.

    Given the platform’s complexity, fast release cadence, and multi-tenant cloud architecture, you are expected to onboard quickly, work autonomously within cross-functional teams, and leverage AI-assisted development tools to accelerate delivery.

    Your work will have a direct impact on platform scalability, security, and customer satisfaction.
     

    Key Responsibilities

    • Design and develop custom backend solutions in Go and Java to meet customer and product requirements
    • Collaborate with R&D, product, frontend, and QA teams to transition custom implementations into production-grade features
    • Write high-performance, maintainable, and reusable code following established design patterns
    • Build and maintain a scalable multi-tenant cloud architecture on AWS and GCP
    • Define, monitor, and meet backend performance metrics and KPIs
    • Integrate and manage data storage solutions (PostgreSQL, Elasticsearch, MongoDB)
    • Deploy and operate containerized applications using Docker and Kubernetes
    • Use AI-assisted development tools (e.g., Copilot, Cursor) to improve productivity and code quality
    • Mentor team members and contribute to a fast-paced monthly release cycle with rigorous quality standards
       

    Required Skills & Experience

    • Bachelor’s or Master’s degree in Computer Engineering or a related field
    • 7+ years of hands-on experience in backend development using  Java
    • 5+ years of experience with Spring Boot for Java microservices
    • 5+ years of experience with Docker and Kubernetes
    • 3+ years working with relational and NoSQL databases (PostgreSQL, Elasticsearch, MongoDB)
    • Proven experience designing and operating multi-tenant architectures on AWS and GCP
    • Strong proficiency in Unix/Linux environments and command-line tools
    • Demonstrated ability to write scalable, maintainable, and high-performance code

    Nice to Have

    • Experience with authorization and authentication systems
    • Strong understanding of cybersecurity principles and policy-based access control
    • Hands-on experience with AI-driven development tools (Copilot, Cursor)


    Interview Process

    • 45-minute HR interview 
    • First technical interview
    • Second technical interview
    • Final interview

     

    πŸ“Œ Super critical – High level of spoken English and perfect soft skills


    To apply for this position, please answer the questions in the following format:

    • β€œYes, I work(ed) with…” / β€œI use the following technologies…” / β€œI have developed…”, etc.
    • or simply β€œNo, I don’t have such experience / knowledge.”
       


     

    More
  • Β· 182 views Β· 61 applications Β· 12d

    Senior Backend Engineer (Java)

    Full Remote Β· Worldwide Β· 5 years of experience Β· English - B2
    We are looking for a Senior Backend Engineer (Java) Requirements: β€’ 7+ years of hands-on experience in backend development with Java β€’ 5+ years of experience with Java Spring Boot (microservices) β€’ 5+ years of experience with Docker and Kubernetes in...

    We are looking for a Senior Backend Engineer (Java) 

    🎯 Requirements:
    β€’ 7+ years of hands-on experience in backend development with Java
    β€’ 5+ years of experience with Java Spring Boot (microservices)
    β€’ 5+ years of experience with Docker and Kubernetes in production
    β€’ 3+ years of experience with databases: PostgreSQL, Elasticsearch, MongoDB
    β€’ Proven experience designing and operating multi-tenant architectures on AWS and/or GCP
    β€’ Strong experience with Linux/Unix environments and CLI tools
    β€’ English level B2+

    More
  • Β· 57 views Β· 5 applications Β· 9d

    Java Development Trainer / Java Instructor β€” Relocation

    Office Work Β· Oman Β· Product Β· 3 years of experience Β· English - B2
    Introduct Group is an international technology company delivering tailored software solutions and digital products for businesses worldwide. We work on complex, large-scale projects across multiple industries, helping clients turn ideas into reliable,...

    Introduct Group is an international technology company delivering tailored software solutions and digital products for businesses worldwide. We work on complex, large-scale projects across multiple industries, helping clients turn ideas into reliable, scalable systems.

    Introduct Academy is the training arm of Introduct Group, focused on turning junior tech talent into mid-level engineers within 6–12 months. Founded in Estonia, we deliver job-ready specialists annually for internal teams and trusted clients.

    In 2024, we began expanding into Oman β€” a key market for Introduct Group and part of our strategic alignment with Oman Vision 2040. 

    The program is adapted to the local market but keeps our core philosophy: intensive training, hands-on experience, and long-term career support. We work with top graduates from Omani universities, focusing on both technical skills and soft skills like leadership and agility. Even after graduation, our shadow engineers continue to mentor alumni to ensure a strong career start.

     

    We are looking for an experienced Java Trainer/Instructor to join an educational project in Oman.
    The trainer will work with groups of students and early-career professionals, delivering on-site training and developing Java-focused educational programs aligned with real industry needs.

    This role includes teaching, curriculum development, student assessment, and close collaboration with the academy team. The training approach follows a 30% theory / 70% practice model, with a strong emphasis on hands-on experience, practical tasks, and real-world development scenarios.

    The position is offered on a 1-year contract with relocation to Oman.

    Requirements

    • 3+ years of hands-on experience in Java development.
    • Practical experience with modern Java (e.g., Java 11+ / Java 17+).
    • Good understanding of object-oriented programming, core Java concepts, and backend development principles.
    • Practical experience with Spring / Spring Boot.
    • Experience working with databases and SQL.
    • Experience in mentoring, conducting code reviews, and working with junior developers.
    • Strong interest in teaching, training, or technical mentorship.
    • Ability to work with groups and effectively engage an audience.
    • Training is delivered in English; the level of English must be sufficient to conduct classes and communicate with students.

    Responsibilities

    • Ability to work with groups and effectively engage an audience.
    • Training is delivered in English; the level of English must be sufficient to conduct classes and communicate with students.
    • Develop and adapt Java development training programs, including lectures, practical sessions, and self-study assignments.
    • Prepare and regularly update training materials based on student level and current market requirements
    • Deliver on-site lectures, practical classes, and workshops.
    • Deliver on-site lectures, practical classes, and workshops.
    • Explain complex technical concepts in a clear and structured manner.
    • Support students during practical exercises and training projects.
    • Review assignments, assess knowledge, and participate in final project evaluations.
    • Provide regular, constructive feedback to students.
    • Maintain a positive, safe, and productive learning environment.
    • Collaborate with methodologists, other trainers, and the academy team.
    • Participate in student selection processes (interviews, test task reviews) when required.

    Nice to have

    • Experience with RESTful APIs and backend integrations.
    • Experience with testing frameworks (e.g., JUnit, Mockito) and basic TDD practices.
    • Experience with Docker or containerized applications.
    • Experience in developing or adapting training programs and courses.
    • Experience working in educational or corporate training projects.
    • Experience contributing to learning paths or career roadmaps for junior specialists.

    What we offer

    • Full-time employment.
    • 1-year contract.
    • On-site work in Oman (Muscat).
    • Relocation package including: 
    • accommodation provided.
    • transportation cost compensation.
    • relocation and onboarding support.
    • A short remote onboarding period may be possible.
    • Working hours may include morning, afternoon, or evening sessions, depending on the schedule.
    • Participation in academy events, internal meetings, and educational activities as required.


     

    More
  • Β· 59 views Β· 5 applications Β· 7d

    Senior Back-end Java Developer

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies across industries such as AI, Cloud, Cybersecurity, Semiconductors, and Data-driven platforms. About the Product Our...

    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies across industries such as AI, Cloud, Cybersecurity, Semiconductors, and Data-driven platforms.

     

    About the Product

    Our client, proteanTecs, is a deep-tech product company redefining reliability for modern electronics.

    proteanTecs develops an in-system monitoring solution that provides real-time visibility into next-generation chips while they operate. By leveraging on-chip agents, machine learning, and predictive analytics, the platform detects performance, reliability, and degradation issues before they turn into failures.

    The product is already trusted by industry leaders in data centers, automotive, communications, and consumer electronics.

     

    About the Role

    We are looking for a Senior Java Back-end Engineer (Kyiv) to join the development of a high-load, data-intensive analytics platform.

    In this role, you will work on end-to-end backend features, core services, and data processing components handling large volumes of telemetry and analytics data. You will actively participate in technical and architectural decisions, collaborate with data and ML teams, and build cloud-native, scalable systems.

     

    Key Responsibilities

    • Design, develop, and maintain robust, scalable Java-based backend services
    • Collaborate with product managers, architects, and engineers on feature design and implementation
    • Build and optimize data processing pipelines for high-throughput systems
    • Perform code reviews and ensure high code quality through testing
    • Contribute to architectural decisions (microservices, cloud-based systems)
    • Monitor and optimize system performance and reliability
    • Troubleshoot and resolve issues in development and production environments

       

    Required Skills

    • 5+ years of professional Java development experience, including Java 17.
    • Proficiency with Spring Boot, Spring Framework, and JPA/Hibernate.
    • Experience designing and consuming RESTful APIs and working with microservices.
    • Strong experience with relational (MySQL) and columnar (Vertica) databases and query/performance optimization.
    • Proven skills in performance optimization and distributed systems design (explicitly required for senior level).
    • Strong analytical problem-solving and effective communication for collaborative team work.

       

    Nice to Have

    • Experience with Python
    • Experience with streaming or messaging systems (Kafka, RabbitMQ)
    • Monitoring and observability tools (Grafana, Prometheus, ELK)
    • Docker and Kubernetes experience

       

    Why Adaptiq

    • 20 paid vacation days per year + public holidays
    • Full accounting and legal support
    • Remote-first work model with co-working space option 
    • Competitive compensation with regular performance and salary reviews
    More
  • Β· 41 views Β· 8 applications Β· 9d

    Middle Java Engineer (only in Poland)

    Hybrid Remote Β· EU Β· 4 years of experience Β· English - B2
    Join Us in Building the Future of Inventory Services! Are you ready to help develop a cutting-edge platform of APIs and web applications that power one of our Partner’s most critical business areas? Do you thrive in a team of dedicated professionals...

    Join Us in Building the Future of Inventory Services!
    Are you ready to help develop a cutting-edge platform of APIs and web applications that power one of our Partner’s most critical business areas? Do you thrive in a team of dedicated professionals working toward a common goal with clarity and purpose?
    About Our Partner
    Our Partner is a leading fashion specialty retailer, founded on a simple yet powerful idea: provide each customer with the best possible service, quality, value, and selection. Delivering exceptional customer service goes beyond the sales floorβ€”it requires a talented team with diverse skills to continuously enhance the systems and processes that serve customers.
    About Our Team
    We are the Inventory Services (Inventory Operations) Team, responsible for building and maintaining applications and services that drive our Partner’s Enterprise Inventory Service systems. Our work is a key part of the customer experience, ensuring seamless inventory management across multiple markets and channels.
    We build new features and experiences using:

    • Java Spring Boot
    • AWS & Google Cloud Platform (GCP)
    • Message Streaming Technologies (Kafka, etc.)
    • Containerization & Orchestration (Docker, Kubernetes)

    We operate in an agile, collaborative, and innovation-driven environment, where developers take full ownership throughout the software lifecycle.
    Who We’re Looking For
    We are seeking passionate engineer to bring technical expertise to our projects and production systems. As part of our team, you will:

    • Own the entire development process – from scoping and design to coding and deployment.
    • Investigate and resolve issues proactively, ensuring efficiency and scalability.
    • Develop and maintain cloud-native applications, leveraging AWS or GCP.
    • Champion best practices in SOLID principles, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
    • Automate everything – because manual work is not the future.
    • Challenge the status quo – if you hear, β€œIt’s always been done this way,” you’ll be the one asking why.
    • Contribute to open-source projects, expanding your perspective and skills.
    • Deliver high-quality, maintainable code, balancing creativity with discipline.

    Why Join Us?

    • Work on high-impact projects that directly enhance customer experience.
    • Collaborate with a highly skilled and driven team in a fast-paced, innovative environment.
    • Gain hands-on experience with cutting-edge technologies in cloud computing, microservices, and DevOps.
    • Take on meaningful challenges that push your technical and problem-solving skills to the next level.

     

    Responsibilities

     

    • Design & develop innovative solutions to drive our Partner’s business.β€―
    • Have a passion for writing clean, consistent, and elegant code to create scalable and reliable systems
    • Contribute towards moving the team forward in leading edge processes like continuous integration, continuous delivery, cloud migrationβ€―and test-driven development
    • Work with defect tracking, source code control and software release systems to ensure high-quality software releases over time
    • Assist in peer code reviews and provide constructive feedback
    • Contribute to the design and development process as part of a SCRUM team.
    • Transition from application development to support as needed to ensure that appropriate support is available in a timely and efficient manner.
    • Drive build and release plans and implementation of all actions required to deploy applications to production environment.
    • Assist development manager with planning, analysis and definition of high-level software strategies and solutions through functional knowledge and an understanding of the enterprise business systems and industry.
    • Have a passion for keeping yourself current with industry trends and new technologies and ability to apply trends to architectural needs
    • Ensure corporate policies and industry best practices are observed and followed in developed applications.
    • Provide high-level analysis and design reviews to other members in department to avoid duplication of efforts in solving same application problem with different products.
    • Participate in rotating 12x7 shifts to support developed products
    • Work with business, infrastructure and security teams on delivering any enhancements and bug fixes for production systems

     

    Skills Required

    • 4+ years of professional experience in the practice areaβ€―
    • Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experienceβ€―
    • Experience analyzing, designing, coding, testing, installing and maintaining complex software programs
    • Knowledge of Java and Java Springboot framework. Knowledge of other programming languages (like Python, React , JavaScript, C#) is a plusβ€―
    • Our systems are built with a variety of technologies; therefore, applicants should have a strong grasp of multiple tech stacksβ€―
    • Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases
    • Experience with RESTful architecture and microservices. JSON and XML is required
    • Experience with Amazon AWS/GCP services is required
    • Familiarity with containerization technologies (Kubernetes, Docker) and modern development practices and development lifecycle using Scrum, Kanban, Lean, or other agile methodologies
    • Familiarity with CI/CD and testing tools
    • Familiarity with messaging middleware (Kafka, SQS)
    • Experience with writing services as well as consuming services using REST, SOAP, XML, JSON or any combination
    • Emphasis on building metrics into the system and providing visibility on uptime and performance via real-time alerting, reporting, and dashboards
    • Sound object-oriented design skills and knowledge of application design patternsβ€―
    • Experience working with diverse, collaborative, cross-functional teams
    • Strong verbal and written communication skills with the ability to persuade inspire and motivate others. This includes communicating technical information to non-technical audiences
    • Experience with Retail Backgroud is a plusβ€―
    • Highly self-motivated and directed

      Must-have skills:

      • Java
      • Spring Boot
      • Spanner/SQL/NoSQL databases
      • RESTful architecture & microservices
      • Intermediate level of English

      Nice-to-have skills:

      • AWS/GCP
      • Kubernetes
      • CI/CD
      • Testing tools
      • Kafka, SQS
      • Experience with alerting and reporting tools
    More
  • Β· 175 views Β· 17 applications Β· 9d

    Senior Java Engineer

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

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

    About the project:

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

     

    Requirements:

    • 6+ years of experience in software engineering.
    • Proficiency in Java and Spring Boot.
    • Strong knowledge of AWS Services, Kubernetes (K8S), and event-driven architecture (Kafka, ActiveMQ).
    • Expertise working with microservices architecture.
    • Strong experience with SQL and NoSQL databases.
    • Solid understanding of core computer science fundamentals, including object-oriented programming (OOP) principles and SOLID design patterns.
    • A bachelor’s or master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
    • English - Upper-Intermediate+.
    • Ukrainian language Advanced or higher.

    Responsibilities:

    • Develop, maintain, and enhance a large-scale online banking platform.
    • Build high-quality solutions with a focus on performance, security, and scalability.
    • Integrate external components into existing systems and ensure smooth operation.
    • Collaborate with the team to set technical standards and share best practices.
    • Perform detailed code reviews and provide constructive feedback.
    • Actively manage technical documentation and address technical debt.

    We offer*:

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

    *not applicable for freelancers

    More
  • Β· 155 views Β· 65 applications Β· 9d

    Java Developer API

    Full Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    We're looking for Java Developer API to join our team A successful Java Developer will demonstrate the following qualifications: 5+ years of professional Java development experience. Strong understanding of the Software Development Life Cycle (SDLC)...

    We're looking for Java Developer API to join our team πŸ’»

     

    A successful Java Developer will demonstrate the following qualifications:

    • 5+ years of professional Java development experience.
    • Strong understanding of the Software Development Life Cycle (SDLC) and best practices.
    • Hands-on expertise with Spring Framework / Spring Boot.
    • Experience with JSP/Servlets and their role in traditional architectures.
    • Solid skills in SQL – writing queries, performance tuning, and optimization.
    • Exposure to DevOps practices: working with Docker containers.
    • Experience designing and maintaining CI/CD pipelines (Git, GitLab, GitHub).
    • Proven ability in debugging, profiling, and performance optimization.
    • Experience integrating back-end services with JSP + AngularJS frontends.

     

    Nice-to-Have:

    • Hands-on experience with Microservices and event-driven architectures.
    • Familiarity with Kubernetes and container orchestration.
    • Experience with Message Brokers (RabbitMQ, or similar).
    • Understanding of Agile methodologies (Scrum, Kanban).
    • Proficiency in English for documentation and team communication

     

    Functions:

    • Develop, maintain, and enhance backend functionality using Java and Spring Framework / Spring Boot.
    • Integrate backend services with JSP templates and the AngularJS frontend.
    • Design, implement, and optimize SQL queries and database structures.
    • Ensure code quality through unit tests, debugging, and performance tuning.
    • Participate in code reviews, design discussions, and architecture improvements.
    • Contribute to the setup and maintenance of CI/CD pipelines.

     

    We promise that with us you will have the opportunity for:

    • Professional realization, experience exchange, and career development.
    • Working in a financially strong, fast-growing international company.
    • Being part of a like-minded team in a friendly atmosphere. This is a driven, ambitious team that achieves high results.
    • Engaging in interesting tasks and implementing your own ideas and solutions.
    • Flexible schedule and the possibility of remote work.
    • Special prices on company products.

     

    πŸš€ Why Breezy?

    This is a place where professionals meet for big achievements.

    If you want to take on ambitious challenges, experiment, and grow the Trade-In service that impacts the world and helps protect our planet β€” we’re waiting for you!

     

    Apply now and join us!

    More
  • Β· 60 views Β· 9 applications Β· 9d

    Senior Back-end Developer (Java) to $6500

    Hybrid Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Please note that this vacancy is for developers living in Kyiv. Who we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the...

    Please note that this vacancy is for developers living in Kyiv.

     

    Who we are:


    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. 

     

    About the Product: 

    proteanTecs is a game-changing startup redefining the way advanced electronics monitor their own health. In a world driven by AI, cloud computing, and autonomous systems, reliability isn’t optional - it’s essential. But how do you ensure peak performance and prevent failures before they happen?

    That’s where proteanTecs comes in. The product provides real-time visibility into next-gen chips while they operate, using cutting-edge on-chip monitoring, machine learning, and predictive analytics. The technology helps companies build smarter, more resilient, and more efficient computing systems - eliminating blind spots and unlocking deep insights like never before.

    The solution is already trusted by industry leaders in data centers, automotive, communications, and consumer devices. 

     

    About the Role: 
     

    proteanTecs is looking for a talented Senior Java Engineer to join the ride as we spearhead the next revolution in electronics. Your work will directly contribute to making electronics smarter, safer, and more reliable - powering everything from data centers to autonomous vehicles. As part of a fast-paced startup, you’ll take on diverse challenges, adapt quickly, and see your solutions shape the future of technology. You will be involved in end-to-end feature delivery alongside a team of 200+ industry-leading professionals who are passionate about innovation and knowledge-sharing. You’ll be working with cutting-edge tools, machine learning models, and advanced platforms to push the boundaries of what’s possible.

     

    Key Responsibilities: 
     

    • Develop and maintain robust, scalable, and secure Java-based software solutions
    • Collaborate with product managers, architects, and other engineers to design and implement new features
    • Build and optimize data processing pipelines for high-volume analytics applications
    • Ensure software quality through code reviews, unit testing, and integration testing
    • Participate in architectural decisions, contributing to the design of cloud-based systems
    • Monitor and optimize system performance to meet scalability and reliability goals
    • Troubleshoot, debug, and resolve issues in development, staging, and production environments.

     

     

    Required Competence and Skills:
     

    • BA or B.Sc in Computer Science or an equivalent field
    • 5+ years of hands-on experience in Java development
    • Strong understanding of object-oriented programming, design patterns, and clean code principles
    • Familiarity with database systems (SQL/NoSQL) and query optimization techniques
    • Knowledge of cloud platforms (AWS, Azure, GCP) and microservices architecture
    • Experience with Spring Boot and the Spring Framework ecosystem
    • Experienced with JPA (Hibernate – advantage)
    • Strong understanding of REST API
    • Experience in performance optimization and distributed systems.
    • Excellent problem-solving skills and a proactive attitude
    • Strong communication skills and the ability to collaborate in a team environment

     

    Nice to have:
     

    • Experience with Python is a strong advantage
    • Experience with streaming or messaging services (Kafka, RabbitMQ)
    • Knowledge of monitoring tools such as Grafana, Prometheus, or ELK Stack
    • Hands-on experience with containerization and orchestration (Docker, Kubernetes)
       
      Why Us?

       

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

     

    We provide full accounting and legal support in all countries we operate.

     

    We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.

     

    We offer a highly competitive package with yearly performance and compensation reviews.

     

    More
  • Β· 49 views Β· 9 applications Β· 9d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    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...

    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

     

    Skills

    Must have

    5+ years in Java Development

    Strong Java Core knowledge

     

    Nice to have

    Experience with desktop development (Swing, SWT or Eclipse RCP)

    C++ development

    Practical experience with Eclipse RCP framework

    OSGI knowledge is a plus

    Oil&Gas domain experience is a plus

    More
  • Β· 14 views Β· 0 applications Β· 9d

    Senior Cloud Infrastructure Developer (CSP Integration)

    Full Remote Β· Ukraine Β· 8 years of experience Β· English - B2
    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...

    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.

     

    Skills

    Must have

    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

    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.

    More
  • Β· 104 views Β· 13 applications Β· 8d

    Middle Java Developer

    Hybrid Remote Β· Ukraine Β· 3 years of experience Β· English - B2
    We're building a modern SaaS application and seeking a Middle Java Backend Engineer to join our growing team. You'll play a key role in architecting and developing our API infrastructure while contributing to AWS-based deployment strategies. ...

    We're building a modern SaaS application and seeking a Middle Java Backend Engineer to join our growing team. You'll play a key role in architecting and developing our API infrastructure while contributing to AWS-based deployment strategies.

     

    Required:

    • 3+ years of commercial Java development experience
    • Strong expertise in building and maintaining production-grade REST APIs
    • Proficient with Spring Boot or equivalent frameworks (Google Guice, Vert.x)
    • Hands-on experience with MongoDB and NoSQL database design
    • Solid SQL knowledge and relational database experience
    • Comprehensive testing practices using JUnit and Mockito
    • Deep understanding of API design principles, RESTful patterns, and best practices
    • Ability to work independently and take ownership of features end-to-end

     

    Strong Advantage:

    • DevOps skills with practical experience in infrastructure deployment and automation
    • Production experience with AWS services (ECS Fargate, ECR, CloudWatch, VPC, IAM)
    • CI/CD pipeline implementation (GitHub Actions, Jenkins, GitLab CI)
    • Infrastructure as Code experience (Terraform, AWS CloudFormation, CDK)
    • Docker containerization and orchestration
    • Elasticsearch for search and analytics
    • Experience with distributed systems and async processing

     

    What You'll Do:

    • Architect and develop scalable, maintainable REST APIs
    • Build robust backend services for our SaaS platform
    • Design database schemas and optimize query performance
    • Write comprehensive unit, integration, and API tests
    • Participate in infrastructure planning, setup, and deployment
    • Contribute to architectural decisions and technical roadmap
    • Possibly mentor junior developers and conduct code reviews
    • Ensure code quality, security, and performance standards

     

    Nice to Have:

    • Microservices architecture and domain-driven design experience
    • AWS DocumentDB or MongoDB Atlas in production environments
    • Message queuing systems (RabbitMQ, AWS SQS, Kafka)
    • Monitoring and observability tools (Prometheus, Grafana, ELK stack)
    • API security best practices (OAuth2, JWT, API Gateway)
    • Performance optimization and profiling experience

     

    What We Offer:

    The opportunity to work on a product from the ground up, influence architectural decisions, and grow with the platform as it scales.

    More
  • Β· 57 views Β· 5 applications Β· 8d

    Senior/Lead Java Engineer (IRC283549)

    Full Remote Β· Poland, Slovakia, Croatia Β· 5 years of experience Β· English - B2
    NGI is a critical modernization project for a legacy application that has served Close Brothers well in achieving its goals in Invoice Finance. The Senior Software Engineer is a technology consultant who leads hhigh-profile high complexity technology...

    NGI is a critical modernization project for a legacy application that has served Close Brothers well in achieving its goals in Invoice Finance.
    The Senior Software Engineer is a technology consultant who leads hhigh-profile high complexity technology deliveries and provides polyglot solutions that follow industry best practices.
    This role will require becoming a subject matter expert in the domain, playing a key part in technical discussions with stakeholders, and being relied upon to bring in new ideas and elegant solutions that deliver against both business and technology strategies.

     

    Requirements

    β€’ Java: Functional Java, Spring, Spring Boot, JPA/Hibernate.
    β€’ Relational databases: SQL, Stored Procedures, (preferably on SAP/Sybase Adaptive Server or MS SQL Server).
    β€’ Comfortable writing and analysing complex SQL queries.
    β€’ Experience with service-oriented architectures. APIs (REST, RPC)
    β€’ Experience in TDD / BDD.
    β€’ Iterative development with Agile methodologies (Scrum, Kanban).
    β€’ Experience with Git.
    β€’ Use of DevOps practices and pipelines.
    β€’ Agile, Scrum, Kanban, Collaboration tools (Jira and Confluence)
    β€’ Experience in Code Hardening and Security Practices such as OWASP
    β€’ Working with legacy codebases.
    β€’ Strong written and verbal communication.

     

    Job responsibilities

    β€’ Ability to work as an integral member of a scrum team in the implementation of software development efforts, including design, coding, configuration, maintenance, installation, testing, and debugging, as well as producing technical documentation.
    β€’ Work closely with business teams to maintain the Invoice Finance suite implemented as an in-house developed platform. Developing custom solutions to extend the suite’s functionality.
    β€’ Collaborate with corporate Enterprise Architecture teams to create technical plans and strategies.
    β€’ Provide technical leadership and guidance to less experienced engineers on the team.
    β€’ Engage with product managers and key stakeholders through the entire software development lifecycle, keeping them regularly updated on progress and ensuring all requirements are satisfied.
    β€’ Ensures projects are carried out in accordance with agreed architectures, standards, methods,s and tools and addresses security and privacy requirements.

    More
  • Β· 119 views Β· 12 applications Β· 8d

    Java/Kotlin Engineer (Finance Engineering)

    Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1
    Our Mission and Vision At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders β€” the ones shaping the digital economy β€” with the financial infrastructure they deserve....

    Our Mission and Vision

    At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders β€” the ones shaping the digital economy β€” with the financial infrastructure they deserve. To achieve that, we’re on a bold path: to become the #1 payments orchestration platform in the world.

     

    About the Team and Role

    We’re looking for a Kotlin Engineer to join our Finance Engineering team, which builds the finance system. It's essentially a highly powerful calculator that helps businesses run smoothly. The goal is simple: ensure that every dollar merchants and Solidgate earn ends up in their accounts correctly and on time.

    We process over 18 million payments every month, generating fees based on each individual's specific settings. This affects automated payouts and financial reports.

     

    Why it may be your next big move

    Impactful work. Build a mission-critical platform that directly affects the products you use every day. We’re defining what future Solidgate financial contracts will look like.

    Collaboration with experts. Work alongside engineers who built systems at Amazon, Revolut, Wix, and other world-class products.

    Solve complex challenges. Design solutions for sophisticated financial logic while optimizing for reliability, observability, throughput, and scalability.

    Autonomy & ownership. Own your work end-to-end β€” from design to deployment β€” and see the direct business impact of your decisions.

    AI-assisted engineering: We invest in developer productivity by fully covering tools like GitHub Copilot, Windsurf/Cursor, and Coderabbit. You’ll write less boilerplate, ship faster, and focus on solving real problems β€” not fighting with repetitive code.

     

    Why is it the perfect time to join?

    We’re building a next-generation financial system from scratch β€” not refactoring legacy code.

    We’re standardizing fee calculation logic, making configuration transparent and modular, and laying the groundwork for new financial modules such as pricing, billing, ledger, and more.

    Explore our technology stack ➑️ here (https://solidgate-tech.github.io/)

     

    What You’ll Drive

    • Architecture & Implementation. Design and implement end-to-end solutions for commissions, agreements, financial reporting, and other features for merchants and internal users.
    • Extreme Ownership. Take responsibility for outcomes β€” not just tasks β€” ensuring quality, clarity, and effectiveness across the project lifecycle.
    • Competence Growth & Contribution. Actively share knowledge, initiate improvements, and drive both product and process enhancements to completion.
    • Partnership with Product & Stakeholders. Participate in planning, clarify requirements, explore trade-offs, and help shape solutions in a transparent, constructive way.
    • High Standards & Engineering Discipline. Write clean, simple code. Maintain clear service contracts. Ensure backward compatibility. Manage safe, reliable migrations.
    • Speed + Quality. Move fast without breaking things β€” balancing delivery velocity with robust engineering practices.

       

    What We Pay Attention To:
    Technical Mastery

    You know your way under the hood:

    • JVM Stack β€” 5+ years of professional experience with JVM technologies, including Kotlin, Spring Boot, and Hibernate.
    • Large Databases β€” Experience working with relational databases exceeding 1TB, optimizing queries for performance.
    • Kafka β€” hands-on work with Kafka and a solid understanding of key consumer metrics and operational considerations.

       

    Mindset & Impact

    You don’t just ship code β€” you own outcomes:

    • Product mindset β€” You think end-to-end and build solutions that solve real user problems.
    • Ownership & independence β€” You drive projects forward and take responsibility for decisions.
    • Ability to learn quickly β€” You pick up new technologies and patterns without waiting for instructions.
    • High standards & accountability β€” You deliver reliable systems and hold yourself to exceptional quality.

       

    The Points That Make You Stand Out

    • Experience with Kafka Streams, SQS, S3, Redshift
    • Background in Fintech, especially in payments, billing, or financial processing

       

    Why Solidgate?

    High-impact role. You’re not inheriting a perfect system β€” you’re building one.

    Massive growth opportunity. Solidgate is scaling rapidly β€” this role will be a career-defining move.

    Modern engineering culture. TBDs, code reviews, solid testing practices, metrics, alerts, and fully automated CI/CD.

    Top-tier tech team. Work alongside our driving force β€” a proven, results-driven engineering team that delivers. We’re also early adopters of cutting-edge fraud and chargeback prevention technologies from the Schemes.

    Great product. We’ve built a fintech powerhouse that scales fast. Solidgate isn’t just an orchestration player β€” it’s the financial infrastructure for modern Internet businesses. From subscriptions to chargeback management, fraud prevention, and indirect tax β€” we’ve got it covered. We hold financial licenses in key regions and are a direct Visa & Mastercard partner and sub-reseller (top 5 globally).

     

    πŸ’Œ The Extras: 30+ days off, unlimited sick leave, free office meals, health coverage, and Apple gear to keep you productive. Courses, conferences, sports and wellness benefits β€” all designed for ideas, focus, and fun.

     

    Tomorrow’s fintech needs your mindset. Come build it with us.

    πŸ«‚ Know top talent? We’re always on the lookout. Recommend someone for our role, and if they get hired, there’s a bonus waiting for you β€” simple as that.

    More
  • Β· 40 views Β· 14 applications Β· 8d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 7 years of experience Β· English - B2
    Project Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...
    • Project Description:

      We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.

    • Responsibilities:

      - Write good and well-tested code using Java
      - Write Test Cases and User/Supporter Documentation of your code
      - Development environment support (mostly automation using Jenkins CI, Bash)
      - Evaluate and adopt new development tools, libraries and approaches to improve quality
      - Perform peer code review of project codebase changes

    • Mandatory Skills Description:

      - At least 6 years of experience in the industry of software development
      - At least 5+ years of experience in Java
      - Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)

    • Nice-to-Have Skills Description:

      - Experience with Messaging Systems: RabbitMQ, Kafka, etc.
      - Experience with Kubernetes and Docker
      - Linux user

    • Languages:
      • English: B2 Upper Intermediate
    More
Log In or Sign Up to see all posted jobs