Requirements: English
Company: Motife Sp. z o.o.
Region: Krakw , Lesser Poland Voivodeship
technologies-expected :
- Java
- AWS
- Docker
- Kubernetes
- ElasticSearch
- Jenkins
- GitHub
about-project :
- Our client is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. The company has 90,000+ employees across the globe.
- We are looking for an experienced Java Developer to join our clients team on a long-term contract (remote from Poland).
- You will be working on cloud-native, microservice-based systems using Java 17 and a wide range of AWS services. The role also involves Docker, Kubernetes, CI/CD pipelines (Jenkins, GitHub Actions), and messaging technologies like Kafka and gRPC. Hands-on experience with reactive frameworks such as Spring WebFlux or Vert.x is highly valued.
- Stack: Java 17, Spring Boot, AWS, Docker, Kubernetes
responsibilities :
- Develop and maintain microservices using Java 17 and Spring Boot.
- Build cloud-native solutions with AWS.
- Use Docker and Kubernetes for containerization and orchestration.
- Implement data storage and caching with MySQL, PostgreSQL, Redis, and ElasticSearch.
- Set up and manage CI/CD pipelines with Jenkins and GitHub Actions.
- Work with Kafka and gRPC for asynchronous and synchronous communication.
- Apply best practices in distributed systems and reactive programming.
- Collaborate with cross-functional teams to deliver high-quality solutions.
requirements-expected :
- 4+ years of professional experience as a Java Developer working on cloud-based applications.
- Strong proficiency in Java 17.
- Hands-on experience with AWS services, including Lambda, API Gateway, Step Functions, S3, RDS, DynamoDB, SNS, and SQS.
- Deep understanding and practical experience with Docker and Kubernetes.
- Experience in building and maintaining microservices-based, distributed systems.
- Knowledge of persistence and caching technologies such as MySQL, PostgreSQL, Redis, and ElasticSearch.
- Familiarity with CI/CD tools such as Jenkins and GitHub Actions.
- Experience with asynchronous messaging frameworks like Kafka and synchronous communication using gRPC.
- Strong understanding of asynchronous, non-blocking, and functional-reactive programming.
- Practical experience with frameworks such as Spring WebFlux or Vert.x.