Requirements: English
Company: iTeamly
Region: Gdask , Pomeranian Voivodeship
We are looking for an experienced Senior Java Developer to architect and build distributed, cloud-native solutions with a strong emphasis on scalability, performance, and asynchronous communication patterns. You will work primarily with Java, AWS, Docker, Kubernetes, and modern messaging technologies.
Your responsibilities:
- Design, implement, and support robust and scalable backend services.
- Develop and enhance microservices architectures in a cloud-based environment.
- Prioritize system performance, security, and reliability across services.
- Collaborate closely with cross-disciplinary teams to define technical solutions and promote best practices.
- Champion continuous improvement initiatives in both software development and operational processes.
Our requirements:
- At least 5 years of professional experience in backend development with Java.
- Solid hands-on experience with AWS, Docker, and Kubernetes.
- Working knowledge of relational and NoSQL databases including MySQL, PostgreSQL, Redis, and Elasticsearch.
- Familiarity with CI/CD pipelines and tools such as Jenkins and GitHub Actions.
- Practical experience with asynchronous messaging systems like Kafka and synchronous communication tools like gRPC.
- Strong understanding of distributed systems, microservice architectures, and event-driven communication.
- Experience with reactive programming paradigms using frameworks such as Spring WebFlux or Vert.x.
What we offer:
- Fully remote work with flexible arrangements tailored to your needs.
- Benefits like a multisport pass and private healthcare to support your well-being.
- Training budget and support for certifications
- Opportunities to work on international projects that expand your expertise.
- Clear career growth paths with fast-track promotion opportunities.