Position: Full-stack Java developer
Company: Freelancer
Category: Java
Experience required: 3y
English level: intermediate
Published: 2020-01-01T00:00:00+02:00

Must have
•	Microservices architecture understanding.
•	Messaging: AMQP or ActiveMQ or JMS or RabbitMQ
•	Experience with relational and non-relational databases: PostgreSQL | MongoDB
•	Cloud experience with Google Cloud or AWS or Azure 
•	2+ years of experience developing high performance, complex, scalable
•	Safe handling of large amounts of data, and knowledge of corresponding design patterns, data structures and algorithms
•	Strong engineering process and hygiene skills e.g. source control, coding standards, code reviews;
•	Ability and desire to write automation tests and CI/CD
•	English B1+ (intermediate+)

Nice to have
•	Experience in designing and developing real-time analytics
•	Experience with JS-Frameworks, e.g. Angular / React
•	Virtualization Docker and Kubernetes

About the project
•	Product targets on 1.5B users
•	Focus on end user application based on location services (using several approach in GPS definition)
•	Multimedia engagement
•	Global payments
•	Multi language support

Responsibilities
•	Design, build, and maintain high performance, modular, reusable, and reliable code
•	Collaborate with cross-functional teams to define and ship new features
•	Ensure the best possible performance, quality, and responsiveness of the application
•	Unit-testing code for robustness, including edge cases, usability, and general reliability, correct bottlenecks and fix bugs
•	Accountable for application security principles including the development of secure coding standards and practices