Przejdź do treści głównej

Senior Java Software Engineer

Technology
XTB
Warsaw, Polska20 400 zł - 27 000 zł /mies.3 miesięcy temu
Pełny etatPełni zdalna

Opis stanowiska

\n

Responsibilities

  • Working in a Scrum environment, with a strong focus on effective team collaboration.
  • Development of multiple products, offering the opportunity to build a wide range of functionalities.
  • High-performance systems - we process massive volumes of data with minimal latency.
  • A strong emphasis on high availability and scalability, supporting investments made by users all over the world.
Technologies
  • Our microservices are primarily developed in Java 17+ using Micronaut.
  • Deployed on Rancher (Kubernetes) across multiple data centers.
  • Inter-service communication via gRPC and Protobuf.
  • Asynchronous communication using Kafka, Pulsar, RabbitMQ, and Chronicle.
  • Data storage in PostgreSQL, MongoDB, and Redis.
  • Production monitoring with Prometheus, Grafana, OpenSearch, Opsgenie and Open Telemetry.
  • Testing with JUnit and Testcontainers.
  • Development in IntelliJ IDEA with GitHub Copilot, Windsurf and Claude Code support.
  • Source code hosted on GitLab, with builds managed via GitLab CI.
  • Task tracking in Jira and documentation in Confluence.
  • Extensive use of Google Workspace: Gmail, Drive, Docs, Meet, and Chat.
  • Internally developed GenAI tools available to all employees.
Requirements
  • Strong Experience in building Java-based microservices - hands-on expertise in designing, implementing, and evolving microservices, with an understanding of scalability and performance challenges.
  • Ability to deliver according to requirements - translating business analysis into concrete technical solutions while ensuring compliance with requirements and deadlines.
  • Ownership and proactivity - taking responsibility for assigned tasks, identifying risks, and proposing solutions to ensure successful project delivery.
  • Commitment to code quality - adhering to the highest engineering standards, focusing on clean, testable code and alignment with best practices and system architecture.
  • Active contribution to project development - engaging in continuous improvement and optimization, proposing innovative solutions, and collaborating closely with the team toward shared goals.
  • Experience in effective communication and collaboration with an experienced team - you are comfortable working with professionals with strong expertise, building productive working relationships, and aligning on goals and decisions within a mature team environment.
What we offer
  • Real influence on the development of the company and the product.
  • Work in an experienced team that is happy to share its knowledge.
  • A clear vision of development thanks to regular feedback and clear career paths.
  • Regular team-building meetings.
Benefits
  • A training budget for courses and conferences that interest you.
  • An extra day off on your birthday.
  • An extra day off for parents.
  • Equipment tailored to your needs.
  • Private medical care and group insurance.
  • Access to an e-learning platform for learning English and a benefits platform.
  • Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions.
  • Remote work, from the office in Warsaw or from a coworking space in your city.
\n20,400 zł - 27,000 zł a month\n
Keywords
Java 17+MicronautKubernetesgRPCProtobufKafkaPulsarRabbitMQPostgreSQLMongoDBRedisPrometheusGrafanaMicroservicesSystem scalabilityScrumJavaRancherChronicleOpenSearch

Interesuje Cię ta oferta?