Position: Java Developer
Company: HR Studio
Experience required: 3y
English level: intermediate

PROJECT DESCRIPTION
Cloud migration of messaging platform that accepts, process and deliver messages between mobile messengers, social networks, mobile providers and enterprises. Processing and delivering more than 600 billion messages per year. Provides single endpoint for messages processing. Integrates with big enterprises and banks and provide secure and reliable messaging service. Processing – SMS, MMS, RCS, WhatsAPP, Facebook, WeChat and others.

DUTIES AND RESPONSIBILITIES

Engineering
• Implement solutions, create, and contribute to technical design
• Do bug fix and refactor solutions when needed
• Follow engineering processes (code review, grooming etc.)
• Analyze business requirements, transform them into functional/non-functional requirements, provide estimates with further implementation
• Identify and communicate required changes to business requirement
Required to have:
• 3+ years of experience in Java
• Knowledge of Java 11+
• 1+ years of on-hand experience with JEE
• Experience with: Tomcat, Kafka, Mongo, PostgreSQL, Jenkins, Docker, GIT
• Proven experience with PostgreSQL
• Good communication skills and self-driven/sufficient on technical solutions
• Ability to execute on bigger projects without additional support
• Understanding and participating the DevOps culture
• Creative thinking and ability to quickly grasp new concepts
• Good English

Nice to have:
- Experience with Ansible and Kubernetes
- Strong analytical and reverse engineering skills
- Experience in developing distributed application

Прокоментуйте, будь ласка, після ознайомлення)