Java Software Engineer

Java

Java Software Engineer

Java
-, Kraków +4 Locations

Link Group

Full-time
B2B
Mid
Remote
5 826 - 7 081 USD
Net per month - B2B

Job description

Responsibilities

  • Design and develop scalable, versioned GraphQL APIs and backend services.

  • Own services end-to-end, from domain modeling and persistence to deployment and monitoring.

  • Ensure high code quality through automated testing and code reviews.

  • Improve performance and reliability of JVM-based applications.

  • Implement and maintain security standards and best practices.

  • Collaborate with Product, QA, and DevOps teams in an agile environment.

  • Support team growth through mentoring and contribution to technical standards.

Requirements

  • Strong experience with Java (11+) and Spring Boot ecosystem.

  • Hands-on experience with REST and GraphQL API design.

  • Knowledge of SQL and NoSQL databases and messaging systems (e.g. Kafka, RabbitMQ).

  • Experience with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP).

  • Familiarity with observability, testing, and security best practices.

Tech stack

    AWS

    regular

    REST

    regular

    Azure

    regular

    Java

    regular

    SQL

    regular

    GraphQL

    regular

    Spring Boot

    regular

    NoSQL

    regular

Office location