The Role: You’ll be part of a cross-functional data team for our client in the healthcare technology industry. The team plays a central role in connecting multiple product domains by building and maintaining a new GraphQL API layer that streamlines data integration and communication. The work follows an agile approach and uses modern Java technologies within an established, large-scale platform that continues to evolve.
Responsibilities
Design and build well-structured, versioned GraphQL APIs and internal services with clean contracts and strong performance; Take full ownership of services from domain modeling and persistence to deployment, monitoring, and optimization; Ensure quality by default through comprehensive unit, integration, and contract testing; Participate in code reviews and promote best practices in secure, maintainable coding; Optimize JVM-based services for performance and reliability using caching, pagination, circuit breakers, and other patterns; Implement and maintain security measures including OAuth2/OIDC, secrets management, and audit logging; Collaborate closely with Product, QA, and DevOps teams on planning and delivery; Mentor team members and contribute to the overall technical roadmap and standards.Requirements
Solid experience developing production-grade services in Java (11+), with strong understanding of concurrency, collections, and JVM internals; Proficiency in Spring Boot (WebFlux/MVC), Spring Security, and Spring Data, or equivalent frameworks; Strong experience designing and implementing RESTful and GraphQL APIs, including pagination, filtering, idempotency, and versioning; Hands-on experience with SQL (PostgreSQL/MySQL) and NoSQL databases (e.g., Redis, MongoDB), including schema design and query optimization; Experience with Kafka or RabbitMQ for messaging/event-driven architectures; Familiarity with CI/CD pipelines (GitHub Actions, GitLab, Azure DevOps) and cloud platforms (AWS, Azure, or GCP); Understanding of observability tools (Prometheus, Grafana, ELK, OpenTelemetry) and implementing metrics, tracing, and alerting; Strong testing mindset using JUnit 5, Testcontainers, WireMock/MockServer, and contract testing (e.g., Pact); Knowledge of security best practices — OAuth2/OIDC, JWT, TLS, OWASP Top 10, and IAM fundamentals.Benefits
Hybrid/flexible working model and flexible working hours; Private Medical and/or Health Insurance (location dependent); Length of Service Awards; Referral programme; The option of a cafeteria package, meal tickets, or team lunches (location dependent); A culture of continuous growth, supported by our People Lead system and various training resources for your personal development; Agile mindset, simplified processes, and a great atmosphere where commitment and autonomy are celebrated; A community-first mindset, working with talented people across technology products and consulting; Charity events and programs; Hungary: Extensive cafeteria package tailored to your needs (including SZÉP card); Romania: Bookster library subscription, and the opportunity to work from abroad (max. 60 days per annum).Jak aplikować
Aplikuj online: https://www.jobs.pl/oferta/100015240/aplikuj
JOBS.pl · https://www.jobs.pl/java-software-engineer-oferta-100015240



















