Job Description
For our Germany based partner – an international company providing licensing management solutions, we are looking for:
SENIOR JAVA/JVM DEVELOPER
Location: 100% Remote
JOB DESCRIPTION:
You will be involved in the development of a cloud -based platform for licensing management. This includes definition, development and operating technical components required to support existing and future business needs using the modern cloud-native technology stack and agile methods of working.
Technology stack:
- JVM with Java or Scala
- AWS S3, AWS DynamoDB/OpenSearch/RedShift
- GRPC/HTTP
- AWS Kinesis/SNS/SQS
- Docker/ECS/EKS/Kubernetes
- Serverless
- CI/CD
KEY REQUIREMENTS:
- A strong background (7+ years of experience) as Java/Scala Developer;
- Solid understanding of full software delivery lifecycle (design, development, testing, delivery, operations)
- Very strong experience and knowledge of distributed and cloud computing technologies and practices (AWS, NoSQL/SQL, data stores, messaging platforms, security, performance, observability, SRE/DevOps etc.)
- Very good understanding of architecture/design styles, techniques and practices (Microservices, Event-driven Architecture, Domain-Driven Design, Test-Driven Development, Design Patterns, etc.)
- Experience with managing cloud infrastructure as code (CDK, Pulumi, Terraform, CloudFormation)
- Experience with system integration protocols and data formats (GRPC/Protocol Buffers, REST/JSON/HTTP, OpenAPI/Swagger, TCP/IP, etc.)
- Very good command of the English language;
- Good communication and interpersonal skills.
WE OFFER:
- 1+ year project with employment based on B2B contract with very attractive terms;
- 100% Remote work;
- Work on cutting-edge technologies, at the forefront of the technological transformation in an international team;
- Supportive and inclusive work environment.
Interested candidates are requested to apply using the form which can be accessed by clicking the Apply button.
8119