-
Ascendion

Java Developer

Ascendion
Poland · Full-time · Mid-Senior

We are looking for a highly skilled Java Developer with extended and proven experience in backend development.


Key Requirements:

  • 5+ years of Java development experience
  • Strong skills in RESTful API development
  • Hands-on experience with Elasticsearch
  • DevOps exposure is a must
  • Initially required to work onsite for onboarding and setup
  • Post onboarding: remote work with occasional office visits for standups


Project Goal:

Upgrade the existing Elasticsearch stack from version 7.17 to 8.x by replacing deprecated Transport Client usage with the REST High-Level Client and updating related components for full compatibility.

Scope and Objectives

Workstream A: Transport Client Migration

Objective:

Replace all usage of the deprecated Transport Client with the Elasticsearch REST High-Level Client across applications.

Application Focus: Designer

Background:

Designer is a legacy monolithic application with significant Elasticsearch query generation logic. It currently includes:

  • Embedded Elasticsearch instances
  • Heavy usage of server libraries instead of client libraries
  • Direct and indirect use of the Transport Client

Key Areas of Work

1. Query Generation Strategy

  • Avoid full codebase rewrite by translating existing query objects/builders into JSON payloads.
  • Ensure compatibility with REST APIs using a translation layer.

2. Query Execution Refactoring

  • Replace Transport Client with the REST High-Level Client.
  • Implement a custom wrapper to mimic the existing Transport Client interface.
  • Ensure seamless integration and minimum disruption to existing business logic.

3. TLS Configuration

  • Transition from 2-way TLS to 1-way TLS.
  • Update deployment and configuration files to reflect this change.

4. Re-Indexing Toolkit Refactoring

  • Audit all usage of the Transport Client.
  • Refactor to use the REST High-Level Client.
  • Update relevant configuration and custom query builder logic.

Main Responsibilities

  • Identify and replace all Transport Client usage.
  • Build and test the custom REST Client wrapper.
  • Update all related configuration files (properties, TLS settings).
  • Collaborate with QA and DevOps for deployment/testing.
  • Ensure backward compatibility and minimal regression during migration.



About Us:

Ascendion is a global, leading provider of AI-first software engineering services, delivering transformative solutions across North America, APAC, and Europe. We are headquartered in New Jersey. We combine technology and talent to deliver tech debt relief, improve engineering productivity solutions, and accelerate time to value, driving our clients’ digital journeys with efficiency and velocity. Guided by our “Engineering to the power of AI” [EngineeringAI] methodology, we integrate AI into software engineering, enterprise operations, and talent orchestration, to address critical challenges of trust, speed, and capital. For more information, please go to www.ascendion.com


With Ascendion (www.ascendion.com), you:


Will get to work on numerous challenging and exciting projects on our various offerings including Salesforce, AI/Data Science, Generative AI/ML, Automation, Cloud Enterprise and Product/Platform Engineering. At Ascendion you have high chances of project extension or redeployment to other clients.Additionally, you can also share CV of anyone you know. We have a referral policy in place.

Key Skills

Ranked by relevance

elasticsearch ai salesforce designer devops server cloud java
Login to Apply
Posted
Jul 11, 2025
Type
Full-time
Level
Mid-Senior
Location
Poland
Company
Ascendion

Industries

IT Services IT Consulting Technology Information Internet Banking

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ascendion
Related

DevOps Engineer

2026-04-13

Full-time
Mid-Senior
Poland
Technology
Engineering
View Job Details
Ascendion
Related

SQL Developer

2026-05-23

Full-time
Mid-Senior
Poland
Technology
Engineering
View Job Details
Ascendion
Related

Product Manager

2026-05-09

Full-time
Mid-Senior
Romania
Technology
Engineering