Informacje o stanowisku
What We Offer
- Private medical care.
- Multisport card and access to the MyBenefit platform.
- A career within a multinational company with global opportunities.
- and many more
- 5+ years of hands-on experience developing web applications with Java & Spring (mandatory).
- Proven experience in team leadership, requirements handling, and mentoring engineers.
- Solid understanding of Agile/Scrum methodologies.
- Strong DevOps expertise: CI/CD pipelines, cloud environments, networking, Unix, Kubernetes, Docker registries.
- Deep knowledge of distributed systems design and architecture.
- Skilled in refactoring, performance tuning, and memory optimization.
- Practical experience with Maven or Gradle.
- Proficiency in Git workflows.
- Advanced knowledge of Spring Framework and related technologies.
- Strong understanding of databases: consistency models, SQL, NoSQL, distributed transactions.
- Experience with microservices, including communication patterns (HTTP, messaging, gRPC, CQRS).
- Expertise in API design with API-First principles.
- Strong problem-solving and algorithmic skills.
- Proficiency in CI/CD tools: Jenkins, SonarQube, unit testing, Git flow.
- Experience with asynchronous and reactive programming.
- Familiarity with Kafka, MQ, and other messaging systems.
- Hands-on experience with Kubernetes/Docker Swarm deployments.
- Knowledge of JIRA and Confluence.
- Experience with GenAI tools (e.g., Cline, Aider, GitHub Copilot).
- Knowledge of Vert.X is a plus.
What We Offer
- Private medical care.
- Multisport card and access to the MyBenefit platform.
- A career within a multinational company with global opportunities.
- and many more
,[Lead the design and development of complex web applications using the Java/Spring ecosystem., Break down requirements, manage user stories, and mentor mid-level and junior engineers., Drive agile practices, fully embracing scrum roles and methodologies., Architect and implement distributed systems and robust software solutions., Refactor and optimize code with a focus on performance and memory efficiency., Manage build systems (Maven/Gradle) for dependencies, lifecycle, releases, and versioning., Apply Git branching strategies (git flow, GitHub flow)., Work with Spring modules (ORM, messaging, security, batch, integration)., Design and maintain databases, including SQL and distributed transactions., Implement microservice architecture patterns with communication approaches such as HTTP, messaging, gRPC, and CQRS., Design APIs following best practices with an API-First mindset., Tackle complex algorithms and deliver efficient solutions. Requirements: Web applications, Java, Spring, DevOps, CD pipelines, Cloud, Networking, Unix, Kubernetes, Docker, Performance tuning, Maven, Gradle, Git, Spring Framework, SQL, NoSQL, Microservices, HTTP, gRPC, CQRS, API, CD tools, SonarQube, Unit testing, Kafka, IBM MQ, Swarm, Jira, Confluence, GitHub, Vert.x Additionally: Private healthcare, Bonus, additiona Holiday Aloowance, International projects, Insurance, Modern office.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach