Jobs

139
  • · 736 views · 254 applications · 25d

    Java Backend developer

    Full Remote · Worldwide · 1 year of experience · B1 - Intermediate
    SoftPeak is looking for a Java Backend Developer with expertise in designing scalable software solutions, and ensuring successful project execution. Responsibilities: Develop backend features using Spring for web and mobile Implement and maintain secure...

    SoftPeak is looking for a Java Backend Developer with expertise in designing scalable software solutions, and ensuring successful project execution.
     

    Responsibilities:

    1. Develop backend features using Spring for web and mobile
    2. Implement and maintain secure authentication, authorization, and audit logging features
    3. Integrate and manage external APIs (payment gateways, AI, storage)
    4. Optimize backend performance, reliability, and scalability
    5. Collaborate in Agile teams, participate in architecture and code reviews


    Requirements

    • At least 1 year of commercial Java backend experience (Java 17+ preferred).
    • At least 1 year of commercial experience with Spring Boot and Hibernate.
    • Proficiency with PostgreSQL or MySQL, including schema design, indexing, query optimization, and migrations.
    • Experience designing and documenting REST APIs, including versioning and error handling.
    • Experience implementing JWT, OAuth2 / OIDC, and RBAC.
    • Experience with messaging systems such as Kafka, RabbitMQ, or similar.
    • Experience with caching using Redis or Caffeine and Hibernate second-level cache.
    • Experience integrating complex third-party solutions such as payments, storage, or AI providers.
    • Experience with Docker and CI / CD pipelines.
    • Experience with at least one cloud provider (AWS, GCP, or Azure).
    • Solid understanding of data structures and algorithms with strong debugging and troubleshooting skills.
    • Commitment to code quality with readable, well-tested code, constructive code reviews, and a consistent style.
    • Strong communication skills with proactive updates, clear escalation of blockers, and reliable delivery.
    • English at B1 level or above.


    Nice to have:

    1. Experience with non-SQL databases (Mongo, Redis etc)
    2. Experience with monitoring and performance tuning in production environments.
    3. Experience supporting on-premise deployments and private cloud environment
    4. Experience with AI and understanding of its architecture
       

    Our offer includes:

    1. Full-time with flexibility and autonomy in processes.
    2. Performance reviews.
    3. Investment in your professional development (courses, workshops, lectures, and professional speakers).
    4. 15 days of paid vacation per year.
    5. 5 days of paid sick leave per year.


    Our next steps:

    1. Please share your resume and a brief cover letter showcasing your experience and most interesting achievements in your career.
    2. Our recruiter will reach out to you and schedule the interview (if there is a potential fit between your experience and company’s project);
    3. The online interview with the recruiter;
    4. The technical interview with the Technical Lead with live coding (90 mins);
    5. We’ll connect with your references to learn more about your achievements and work ethic.
    6. The offer will be yours! Let’s build something great together.
       

    Please note that feedback with results of the CV review will be provided only in the event of a decision to further consider your candidacy.
    The review period is 3-4 working days.

    More
  • · 183 views · 70 applications · 28d

    Senior Java Developer

    Full Remote · EU · 5 years of experience · B1 - Intermediate
    Location: remote Employment type: Full-time About the Role We are seeking an experienced Senior Java Developer to join our development team. You will play a key role in designing, building, and maintaining scalable backend systems and APIs. You will...

    Location: remote
    Employment type: Full-time

     

    About the Role

    We are seeking an experienced Senior Java Developer to join our development team. You will play a key role in designing, building, and maintaining scalable backend systems and APIs. You will collaborate closely with cross-functional teams to deliver high-quality solutions that meet business needs. We are developing brand new hightech web applications and apps for the Aviation industry in the EU, completely transforming the way it operates today. 

     

    Responsibilities

    • Design, develop, and maintain backend applications using Java and Spring Boot.
    • Write efficient and optimized SQL queries and work with relational databases.
    • Ensure code quality, maintainability, and best practices through testing and code reviews.
    • Collaborate with product owners, frontend developers, and DevOps engineers to deliver end-to-end solutions.
    • Stay up to date with emerging technologies and bring innovative ideas into the team.
    • Contribute to AI-driven development initiatives and explore ways to integrate AI into our solutions.

     

    Requirements

    • Proven experience as a Java Developer, with a focus on Spring Boot applications.
    • Strong knowledge of SQL and relational databases.
    • Solid understanding of software engineering best practices (CI/CD, testing, code reviews).
    • Ability to work in a collaborative team environment.
    • Excellent problem-solving and communication skills.

     

    Nice to Have:

    • Experience with AI-driven development or integrating AI into applications.
    • Javascript skills
    • Hands-on experience with NodeJS/Angular/React

     

    What We Offer

    • Competitive salary. 
    • Flexible working hours with the freedom of working remotely. 
    • A collaborative environment with opportunities to learn and grow.
    • The chance to work on innovative projects, including AI-enhanced applications.


     

    More
  • · 241 views · 49 applications · 27d

    Senior Java Developer

    Full Remote · Ukraine · Product · 8 years of experience · B1 - Intermediate
    We are hiring a talented Senior Java Developer to help us design, develop, and deliver high-quality solutions. Join our team and play a key role in shaping the future of our product. About us: Our product is one of the most comprehensive fleet...

    We are hiring a talented Senior Java Developer to help us design, develop, and deliver high-quality solutions. Join our team and play a key role in shaping the future of our product.

     

    About us: Our product is one of the most comprehensive fleet management systems available on the market, whether you are looking for live information or need to retrospectively analyse your asset performance. Our software offers full visibility, traceability and cost control, from planned maintenance and defect reporting; stock control and purchasing; safety and compliance. Vital information can be accessed in real-time at the touch of a button.

    Now, we are looking for a results-driven and motivated candidate to fill the Senior Java Developer.

     

    Project technologies: Kubernetes, ArgoCD, Java, React, Typescript, SQL, PostgreSQL, RabbitMQ, Docker, AWS

     

    Responsibilities

    • Develop, design, and maintain highly scalable, high-performance distributed systems.
    • Build back-end services with a focus on Java and the Spring stack (8+ years of experience preferred).
    • Understand and potentially contribute to full-stack development tasks.
    • Mentor junior team members and foster a collaborative learning environment.
    • Collaborate with engineers and product managers to gather and implement product requirements.
    • Participate in all phases of the Agile development process, from design and development to deployment.
    • Troubleshoot problems: identify issues, analyze logs, detect and document anomalies and bugs.
    • Work effectively both independently and as part of a team.

       

    Technical Skills and Requirements

    • Bachelor’s degree or higher in Computer Science or a related field.
    • Intermediate written and spoken English.
    • 8+ years of experience in enterprise development Java, Java Spring stack.
    • Proven skills in software architecture design.
    • Proven skills in SQL and database design.
    • Experience with messaging systems (e.g., Kafka, RabbitMQ).
    • Experience with AWS cloud services (Kubernetes, RDS, Cognito, Networking, Monitoring).
    • Experience with CI/CD frameworks.
    • Excellent troubleshooting skills: issue identification, log analysis, anomaly & bug detection, and issue documentation.
    • Ability to work independently and as part of a team.
    • Product-focused mindset.
    • Strong communication skills, both written and verbal.
    • Responsible, self-motivated, and a quick learner.
    • Ability to perform well under pressure.

       

    Will be a “+”:

    • Experience developing high-scale and high-performance distributed systems.
    • Knowledge of building SaaS applications.
    • Experience with ERP systems.
    • Knowledge of Kubernetes and Unix.
    • Knowledge of building CI/CD.
    • Ability to work on full-stack development tasks.
    • Strong time management skills.

       

    We offer:

    • Competitive salary fixed in USD (full-time position).
    • Opportunity for professional growth and leadership development.
    • Work on the interesting stable international project.
    • Convenient office location with a hybrid work model.
    • Supportive and collaborative work environment with low bureaucracy.
    • Access to a variety of knowledge-sharing and training opportunities.
    • Free English classes.
    • 20 days of paid vacation and 5 paid sick leaves, paid public holidays.

    We look forward to receiving your application!

    More
  • · 57 views · 7 applications · 26d

    Java Team Lead

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build...

    Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.
    Long-term perspectives
    Latest technological stack
    Dynamic working conditions
    New methodologies and approaches

    • Responsibilities:

      - Manage a team
      - Intensive communication with project stakeholders and other teams
      - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
      - Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
      - Integrate our components with different internal and external client's systems
      - Configure, monitor, and troubleshoot Application servers
      - Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
      - Setup and improve CI/CD
      - Automate routine with scripting languages
      - Write all types of tests: unit, integration, end-to-end
      - Design distributed applications

    • Mandatory Skills Description:

      - Technically strong energetic individual, who can bring innovation to the group
      - Team lead experience from 3 years, IT experience from 7 years
      - Strong Java with at least 6 years of commercial experience
      - Good SQL (Oracle or PostgreSQL dialects is preferable)
      - Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
      - Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page

    • Nice-to-Have Skills Description:

      - Angular
      - Deep Oracle knowledge
      - Experience with Spring Cloud modules and microservice architecture
      - Good understanding of CI/CD, experience with TeamCity or/and Jenkins
      - Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)

    More
  • · 50 views · 4 applications · 26d

    Java Team Lead

    Full Remote · Ukraine · 7 years of experience · B2 - Upper Intermediate
    Project Description: Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial...

    Project Description:
    Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.
    Long-term perspectives
    Latest technological stack
    Dynamic working conditions
    New methodologies and approaches


    Responsibilities:
    - Manage a team
    - Intensive communication with project stakeholders and other teams
    - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
    - Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
    - Integrate our components with different internal and external client's systems
    - Configure, monitor, and troubleshoot Application servers
    - Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
    - Setup and improve CI/CD
    - Automate routine with scripting languages
    - Write all types of tests: unit, integration, end-to-end
    - Design distributed applications

     


    Mandatory Skills Description:
    - Technically strong energetic individual, who can bring innovation to the group
    - Team lead experience from 3 years, IT experience from 7 years
    - Strong Java with at least 6 years of commercial experience
    - Good SQL (Oracle or PostgreSQL dialects is preferable)
    - Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
    - Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page

     


    Nice-to-Have Skills Description:
    - Angular
    - Deep Oracle knowledge
    - Experience with Spring Cloud modules and microservice architecture
    - Good understanding of CI/CD, experience with TeamCity or/and Jenkins
    - Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)

     


    Languages:
    English: B2 Upper Intermediate Ukrainian: C1 Advanced

    More
  • · 48 views · 4 applications · 25d

    Java Team Lead

    Full Remote · Ukraine · 7 years of experience · B2 - Upper Intermediate
    Project Description: Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial...
    • Project Description:

      Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.
      Long-term perspectives
      Latest technological stack
      Dynamic working conditions
      New methodologies and approaches

       

    • Responsibilities:

      - Manage a team
      - Intensive communication with project stakeholders and other teams
      - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
      - Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
      - Integrate our components with different internal and external client's systems
      - Configure, monitor, and troubleshoot Application servers
      - Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
      - Setup and improve CI/CD
      - Automate routine with scripting languages
      - Write all types of tests: unit, integration, end-to-end
      - Design distributed applications

       

    • Mandatory Skills Description:

      - Technically strong energetic individual, who can bring innovation to the group
      - Team lead experience from 3 years, IT experience from 7 years
      - Strong Java with at least 6 years of commercial experience
      - Good SQL (Oracle or PostgreSQL dialects is preferable)
      - Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
      - Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page

    More
  • · 80 views · 3 applications · 15d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper Intermediate
    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...

    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes

     

    RESPONSIBILITIES

     

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result

     

    REQUIREMENTS

     

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    WHAT WE CAN OFFER YOU

     

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health insurance with the broker which is available from the first month of cooperation
    • Life insurance with the broker which is available from the first month of cooperation
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • · 292 views · 86 applications · 24d

    Java/Spring backend developer

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    Join our team as a Full-Stack Developer to support and evolve a large-scale streaming service used by thousands of users worldwide. Responsibilities: Maintain a full-stack environment (Java, Spring, Node.js, Angular, AWS) for a streaming...

    Join our team as a Full-Stack Developer to support and evolve a large-scale streaming service used by thousands of users worldwide.

    Responsibilities:

    • Maintain a full-stack environment (Java, Spring, Node.js, Angular, AWS) for a streaming platform.
    • Troubleshoot production issues and deliver quick software fixes.
    • Participate in daily scrum meetings.
    • Develop new features to support user experience in streaming applications.
    • Prepare merge requests and database updates.
    • Conduct regular code reviews.
    • Write and maintain technical documentation and unit tests.
    • Help design core software components and features for the streaming ecosystem.
    • Mentor team members on design principles and coding best practices.

    Requirements:

    • 3+ years of software development experience with Java, Spring, WebSphere, Ant.
    • Strong experience with relational databases, REST APIs, JavaScript, HTML, JSON.
    • Hands-on experience with Adobe Experience Manager (AEM).
    • Experience with version control in CI/CD pipelines.
    • Proficiency in verbal and written English.

    Preferred Qualifications:

    • Experience with Mulesoft, Node.js, AWS, Angular.
    • Experience with localization and accessibility in streaming platforms.
    • Experience integrating multiple business systems.
    • Background in large-scale enterprise B2B or consumer-facing platforms.
    More
  • · 128 views · 45 applications · 20d

    Quarkus Developer

    Full Remote · Worldwide · 5 years of experience · B1 - Intermediate
    Who Are We? We’re a product-first team driving a massive digital transformation within a large international organization that runs over 40 digital legaltech and proptech services. Our mission? Rebuild a new AI-integrated backend platform from scratch to...

    Who Are We?
    We’re a product-first team driving a massive digital transformation within a large international
    organization that runs over 40 digital legaltech and proptech services.
    Our mission? Rebuild a new AI-integrated backend platform from scratch to replace outdated monoliths.
    We’re redesigning everything, and you’ll be hands-on in shaping core systems for the next generation of property and legal infrastructure.


    What Will You Work On?
    As a Senior Java/Quarkus Engineer, your focus will be on designing, building, and integrating
    high-performance microservices into a modern cloud-native infrastructure with deep ties to AI agents and real-time automation.


    Here’s what your day-to-day will look like:


    Develop and Maintain Java/Quarkus Microservices


    ● Build new microservices using Quarkus with GraphQL and gRPC support
    ● Follow project architecture standards and clean code principles
    ● Ensure code is scalable, testable, and well-documented


    Integrate Services into Cloud Infrastructure
    ● Deploy and operate services within Kubernetes/OpenShift clusters
    ● Set up and support CI/CD pipelines (GitLab CI, Jenkins, etc.)
    ● Collaborate with DevOps to automate deployments Design Robust Database Integrations
    ● Work with PostgreSQL, Oracle, MS SQL via a microservices layer
    ● Implement connection pooling, transaction management, and fault-tolerant DB access
     

    Enable AI Service Integrations and Durable Automation
    ● Develop APIs for interaction with AI components and agents
    ● Build automated assistants and AI-based developer tools

    ● Work with Apache Arrow Flight (Flight Server & Client) for high-throughput data streaming
    ● Implement durable mutation operations based on the Temporal.io framework Refactor and 

     

    Migrate Legacy Code
    ● Analyze legacy .NET and Delphi logic
    ● Rewrite and optimize old services in Java/Quarkus
    ● Preserve business logic while modernizing implementation 

     

    Observability and Monitoring
    ● Implement and maintain telemetry, tracing, and logging (e.g., OpenTelemetry)
    ● Ensure visibility and reliability across all services 

     

    Tech Stack
    ● Languages: Java (Senior level), SQL
    ● Frameworks: Quarkus (GraphQL, gRPC, REST)
    ● Infrastructure: Docker, Kubernetes, OpenShift
    ● CI/CD: GitLab CI, Jenkins, Helm
    ● Databases: PostgreSQL, Oracle, MS SQL
    ● Auth: Keycloak (SSO, token-based auth)
    ● Data Streaming: Apache Arrow / Arrow Flight
    ● Automation/Orchestration: Temporal.io
     

    Why This Role Is Senior
    You’ll own key systems and are expected to:
    ● Act independently and make architecture-aware decisions
    ● Lead technical discussions and conduct code reviews
    ● Handle complex migrations and legacy transformations
    ● Be a go-to expert for microservice architecture, performance, and scalability
    ● Mentor less experienced engineers
     

    What You Bring
    ● 4–6+ years of backend development in Java

    ● Production experience with Quarkus (or Spring and willingness to ramp up)
    ● GraphQL + gRPC microservice design
    ● Solid cloud experience: Kubernetes/OpenShift, Docker
    ● CI/CD knowledge and database integration skills
    ● Understanding of durable workflows (Temporal is a big plus!)
    ● High sense of ownership, initiative, and autonomy
     

    What We Offer
    ● Remote-first, async-friendly team
    ● B2B contract with stable long-term workload
    ● Architecture ownership & technical leadership
    ● Fast decision cycles, zero corporate fluff
    ● Integration with cutting-edge AI tools and agents
    ● A real opportunity to rewrite the core of an industry platform
     

    Hiring Process
    1. Intro Call (30–45 min) – meet the architect, discuss the scope
    2. Technical Interview (60–90 min) – dive into APIs, microservices, and system design
    3. Offer – usually within a few days if we’re aligned

    More
  • · 229 views · 15 applications · 21d

    Junior/Middle Java Developer

    Office Work · Poland, Ukraine · 1 year of experience · B1 - Intermediate
    ‍We invite a Junior/Middle Java Developer to join our team for long-term cooperation. Gransoft develop an international health insurance portal. Our project has become especially important at this time. Office Location: Uzhhorod or...

    👨‍💻We invite a Junior/Middle Java Developer to join our team for long-term cooperation.  
     
    Gransoft develop an international health insurance portal.  
     
    Our project has become especially important at this time.  
     
     

    ▪️Office Location: Uzhhorod or Gdansk 

    (our company provides a relocation assistance, expenses reimbursement and accommodation if required)  
     
     

    Requirements:  
     
    — Strong and confident knowledge of Java, Hibernate, Spring, MySQL

    — Experience with any software development 1+ years 
     Experience with Java provides a significant advantage
     
    — An intermediate-level proficiency in English: reading, writing and speaking 
     
    — Responsible attitude to the tasks and deadlines  
     
    — Work from office only  


     

    We offer:  
     
    — Interesting and challenging project
     
    — Creative and friendly atmosphere 
     
    — Our company policy is to welcome your ideas and suggestions 
     
    — An international team of experienced Java developers  
     
    — Paid vacations and days off during national holidays  
     
    — Flexible work schedule  
     
    — 8-hour workday  
     
    — Office in Uzhhorod or Gdansk 
     
    — Paid English language courses
     
    — Our company provides a relocation assistance, expenses reimbursement and accommodation if required 
     
     

    More details could be given during an interview  
     
    Please include your Telegram username in CV

    More
  • · 121 views · 34 applications · 5d

    Regular Software Engineer (Java)

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    Project Description: Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks,...
    • Project Description:

      Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivative products, and cryptocurrencies, we also offer Forex, Robo-Advisory, and Mortgage solutions.

      Since 2012, we have partnered with the client to develop innovative and cutting-edge digital solutions that help customers achieve their investment goals. Our solutions are continuously evolving, transitioning into atomic microservices and self-contained systems.

      The team is a distributed cross-functional group working as a single unit across onshore and offshore locations. It owns the full delivery lifecycle: from feature design and implementation to support and maintenance. Work is split between developing new functionality and evolving existing systems, with rotation based on project priorities. Engineers participate in technical discussions, contribute to design decisions, and are expected to deliver maintainable code and thoughtfully designed solutions.

       

    • Responsibilities:

      - Design and develop modern web applications and backend services.
      - Extend and refactor existing systems as part of ongoing product evolution.
      - Implement business features and actively contribute to architectural and design decisions.
      - Participate in estimations and drive technical improvements as part of the team's development process.
      - Conduct code reviews and collaborate with peers to maintain codebase standards.
      - Analyze and resolve issues in test and production environments.

       

    • Mandatory Skills Description:

      - 3+ years of hands-on experience with Java in web application development.
      - Experience with Spring Core and Hibernate in a web context.
      - Good understanding of RESTful API design and service integration.
      - Experience with unit and integration testing (JUnit, Mockito or similar).
      - Familiarity with Git or other distributed version control systems.
      - Strong communication skills and ability to work effectively in a distributed team setup.

       

    • Nice-to-Have Skills Description:

      - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
      - Familiarity and experience with modern Java versions (up to Java 21).
      - SQL knowledge; experience with PostgreSQL or Oracle is a plus.
      - Experience working with Docker: running applications and managing containerized dependencies.
      - Exposure to CI/CD pipelines and tools (Jenkins, Jira, Confluence).
      - Comfort working in Unix/Linux environments.

    More
  • · 205 views · 41 applications · 8d

    Middle Java Engineer (Java+Python)

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    We are looking for a highly skilled Middle Java Engineer with experience/knowledge of Python to join our team. The primary focus will be on building and maintaining high-performance, scalable, and secure applications using Java, Python and GCP serverless...

    We are looking for a highly skilled Middle Java Engineer with experience/knowledge of Python to join our team. The primary focus will be on building and maintaining high-performance, scalable, and secure applications using Java, Python and GCP serverless services, leveraging coding for automation, scripting, data processing, or integration tasks. This role is ideal for an engineer who is strong in Java and/or Python development, but comfortable applying other modern languages and technologies as a supporting competence as needed.

     

    Responsibilities

    • Design, develop, test, and maintain applications and services using Java, Python, and GCP service as the primary technology stack.
    • Write clean, efficient, and maintainable code following best practices and coding standards.
    • Use terraform to maintain Infrastructure as Code (IaC) development and production environments .
    • Optimize applications for performance, scalability, and security.
    • Troubleshoot, debug, and resolve technical issues.
    • Communicate with internal product owners and stakeholders
    • Document technical solutions and maintain up-to-date system knowledge.

     

    Requirements

    • 3+ years of professional software development experience with Java (Spring, Spring Boot, Hibernate).
    • Experience with Python.
    • Experience with RESTful APIs design and integration.
    • Experience with relational database systems (MySQL, Postgres, BigQuery).
    • Knowledge on DevOps process (CI/CD stages, gitflow, devops as shared responsibility)
    • Experience with infrastructure implementation (Kubernetes, Docker)
    • Experience with cloud platforms (preferably GCP)
    • Strong understanding of Agile methodologies, especially of Scrum framework
    • Strong problem-solving and analytical skills.
    • Upper-Intermediate English or higher (both written and spoken).
    • Ukrainian - Advanced or higher

     

    Nice to Have

    • Knowledge of messaging systems (Kafka, RabbitMQ, etc.).
    • HIPAA Awareness

     

    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
  • · 70 views · 4 applications · 22d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B1 - Intermediate
    Delasport — Implementing Technological Solutions Here and Now Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports...

    Delasport — Implementing Technological Solutions Here and Now

    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Redis, Apache Kafka, Maven, Google Cloud Platform, Kubernetes

     

    RESPONSIBILITIES

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result

       

    REQUIREMENTS

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

       

    WHAT WE CAN OFFER YOU

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health insurance with the broker, which is available from the first month of cooperation
    • Life insurance with the broker, which is available from the first month of cooperation
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • · 33 views · 0 applications · 21d

    Autonomous Networks Developer

    Hybrid Remote · Ukraine (Kyiv, Lviv, Odesa, Rivne) · 4 years of experience · B2 - Upper Intermediate
    Key Responsibilities • Design, develop, and maintain catalog-driven service orchestration solutions. • Implement and support Nokia FlowOne-based fulfilment workflows. • Collaborate with cross-functional teams to deliver customer-specific solutions. •...

    Key Responsibilities

    • Design, develop, and maintain catalog-driven service orchestration solutions.
    • Implement and support Nokia FlowOne-based fulfilment workflows.
    • Collaborate with cross-functional teams to deliver customer-specific solutions.
    • Develop and integrate service/resource inventory and provisioning systems.
    • Contribute to the architecture of virtualized and containerized applications.
    • Participate in Agile ceremonies and contribute to continuous improvement.
     

    Your Role:

    • Proven development experience in multiple customer delivery projects in the fulfilment domain.
    • Hands-on experience with FlowOne solutions (Nice to have).
    • Strong proficiency in Java or other object-oriented programming languages.
    • Solid understanding of OSS/BSS architecture and its role in telecom service delivery.
    • Experience integrating OSS components (inventory, provisioning, orchestration) with BSS systems (CRM, billing).
    • Excellent oral and written communication skills in English.

     

    High-level knowledge and recent development experience in:

    • Catalog-driven service orchestration.
    • Service and resource inventory solutions.
    • Provisioning for access technologies (xDSL, FTTx).
    • Provisioning for core network technologies (IP/MPLS).
    • Mobile services provisioning.
    • Service/Resource orchestration.
    • Virtualized and containerized application architectures.

       

    Nice to Have Skills

    • Experience with SQL, Oracle, or PostgreSQL databases.
    • Familiarity with CaaS platforms, Kubernetes, and Docker.
    • Exposure to Agile project delivery methodologies.

    More
  • · 174 views · 15 applications · 8d

    Senior Java Engineer

    Full Remote · Ukraine · 8 years of experience · B2 - Upper Intermediate
    Job Description We are looking for a Senior Backend Engineer with strong Java and Spring Boot skills to contribute to building the OneAPI backend platform. This role requires versatility, cloud-native engineering expertise, and the ability to work in a...

    Job Description

    We are looking for a Senior Backend Engineer with strong Java and Spring Boot skills to contribute to building the OneAPI backend platform. This role requires versatility, cloud-native engineering expertise, and the ability to work in a small, agile team with a DevOps-oriented approach.

    • Passionate software developer with 8+ years of hands-on software application development experience
    • Demonstrated Experience in Cloud Computing using AWS, GCP or other cloud providers
    • Working experience with Java and Spring frameworks such as Spring Webflux, Spring Cloud, Spring Security, etc
    • Containerization experience with applications deployed on Docker or Kubernetes
    • Solid understanding and modeling in SQL and Relational Database
    • Demonstrated knowledge of Distributed and Scalable systems
    • Experience with Git or other version control systems, Test-driven development (TDD)
    • Ability to quickly adapt & independently work in a fast-paced Agile environment with minimum supervision.

    Nice to have:

    • Experience with at least one popular JavaScript framework such as Angular, React etc
    • Experience with data analysis and data analytics tools
    • Experience with NoSQL databases, messaging services, in-memory cache and
    • DynamoDB is a big advantage

    Job Responsibilities

    • Develop high-quality software that is performant, scalable, reusable, extensible, secure, supportable, reliable
    • Write microservices, develop and extend in-house APIs, write client-side code which interacts with other APIs (RESTful and SDKs)
    • Work with front-end engineers to understand user requirements and provide endpoints that help accomplish building appealing interfaces.
    • Develop and maintain a scalable web and responsive applications
    • Exhibit DevOps mindset - Work on continuous integration, including provisioning, deployment, testing, and version control of the software

    Department/Project Description

    Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its Zero Trust Exchange™ platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.

    More
Log In or Sign Up to see all posted jobs