Currency

Senior/Lead Java Developer (Networking)

35 - 46 USDNet per hour - B2B
Java

Senior/Lead Java Developer (Networking)

Java

al. 3 Maja 9, Kraków +3 Locations

Grid Dynamics Poland

Full-time
B2B
Senior
Hybrid
35 - 46 USD
Net per hour - B2B

Tech stack

    English

    B2

    Java

    master

    JVM

    master

    gRPC

    regular

    CI/CD

    regular

    Networking

    regular

    Design Patterns

    regular

    Neo4j

    junior

Job description

Are you a highly skilled and passionate Senior Java Developer with understanding of networking technologies/algorithms/design patterns and a knack for tackling complex challenges? Join our dynamic platform team and play a key role in evolving our Java tools.


Essential functions


  • Develop and maintain Java networking platform

  • Design and develop new services and APIs

  • Apply deep expertise in algorithm design and analysis

  • Utilize the Chain of Responsibility pattern in system design


Qualifications


  • Java Expert (core, concurrency, JVM ecosystem)

  • Deep experience with algorithm design and analysis

  • Strong understanding of semantic versioning and breaking change detection

  • Experience with dependency graph modeling

  • Experience designing systems using the Chain of Responsibility pattern

  • gRPC 11

  • Familiarity with CI/CD and testing best practices


Would be a plus


  • Graph Databases: Experience with Neo4j

  • Object Mapping: Experience using MapStruct for object mapping.

  • Artifact Repositories: Familiarity with artifact repositories (e.g., Artifactory).

  • Scalable Data Handling: Experience building systems with custom pagination and batching.

  • Supply Chain Analysis: Knowledge of license parsing, release note indexing, and repository analysis.

  • Identity Generation: Experience with UUID-based identity generation strategies for entity relations.

  • Workflow Orchestration: Familiarity with workflow engines and async process orchestration.

  • File Parsing: Experience with metadata enrichment and file parsing.

  • Versioning Libraries: Experience building or maintaining custom versioning libraries 


We offer


  • Opportunity to work on bleeding-edge projects

  • Work with a highly motivated and dedicated team

  • Competitive salary

  • Flexible schedule

  • Benefits package - medical insurance, sports

  • Corporate social events

  • Professional development opportunities

  • Well-equipped office


About us


Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Tech stack

    English

    B2

    Java

    master

    JVM

    master

    gRPC

    regular

    CI/CD

    regular

    Networking

    regular

    Design Patterns

    regular

    Neo4j

    junior

Office location

Published: 23.10.2025

Senior/Lead Java Developer (Networking)

35 - 46 USDNet per hour - B2B
Summary of the offer

Senior/Lead Java Developer (Networking)

al. 3 Maja 9, Kraków

Grid Dynamics Poland

35 - 46 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Grid Dynamics Poland z siedzibą w Krakowie, al. 3 Maja 9, 30-062 (dalej jako "administrato... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.