Job Title: Java Backend Developer
Location: Poland - Remote.
Project Type: 12 Months (Can Be Extended)
Job Description:
Technical skills and Experience:
- Proficient in Java 17 or other JVM languages.
- At least 4 years of software development
- Advanced Java concepts, including multithreading, collections, JDBC, and design patterns.
- In-depth understanding and hands-on experience with the Spring ecosystem.
- Knowledge of AWS services, particularly S3, SQS, and SNS—including their integration, configuration, and management.
- At least 1-2 years of Kubernetes experience and AWS experience with deep understanding of Docker, Kubernetes, Minikube and AWS.
- Good understanding on CI/CD tools like Jenkins and GitHub Action.
- Good working understanding of asynchronous messaging frameworks like Preferably Kafka / RabbitMQ.
- Great understanding of distributed systems challenges, micro-service-based architectures and asynchronized communication.
- Exposure to REST API and gRPC
- Experience and good understanding of implementing, metrics, and logging using tools like Prometheus, CloudWatch, Datadog, Splunk or Kibana.
- Practical knowledge of contract first development model and ability to design API contracts before starting development.
- Practical knowledge of persistence (SQL & No-SQL) and caching solutions such as MySQL, PostgreSQL, Redis, Elasticsearch, Caffeine.
- Good understanding of database modelling and fine tune database queries for optimal performance.
- Good understanding with asynchronous, non-blocking, functional/reactive style of programming.
- Hands-on experience with frameworks such as Spring Web Flux, Vert.x,
Soft Skills:
- Ability to clearly and effectively communicate ideas both verbally and in writing in a
- global team setting.
- Willingness to proactively collaborate within your team, within the commerce org and reaching out across teams where necessary with Product, Finance and other stakeholders
- Strong sense of ownership both for the quality of software but also for the project outcomes and impact on the business.
- Openness to new ideas and ability to pick them up and put them into practice quickly.
Skills
Mandatory Skills : Java, Microservices, AWS Lambda, AWS RDS,AWS S3,SpringBoot,AWS API Gateway, SQS, SNS, Aws Step Functions, Docker, Dynamo DB