Position: Java Developer
Company: Opentag
Category: Java
Experience required: 3y
English level: upper

**Responsibilities**

Collaborating with our R&D leads the requirements definition, prototyping, design, coding, testing and deployment
Working with the Delivery manager and Product owners to make sure timetable and scopes are delivered as planned and expected
Verify and validate code quality through code reviews and workshops
Flag any potential issue along the architecture, flow or code
Help to set and improve our CI/CD flow
Bring in innovation and new techs to the team’s stack
Mentoring newcomers and juniors

**Job requirements**

3+ Years in Java development
2+ Years with Spring/Spring boot framework with Hibernate
Hands-on experience (or interest to learn) Golang — advantage
Hands-on experience with SQL and noSQL dbs
Hands-on experience with AMQP/Kafka protocols
Experience with Spark/Hadoop — advantage
Hands-on experience with gRCP/Apache Thrift — advantage
Containers experience (Docker or K8s)- advantage
Experience in ML/DeepLearning — advantage
Strong experience with GIT flows
Full coverage of Unit testing
Scrum workflow experience
Middle+ English

**What we love about OpenTag:**

— Fast recruitment process — an interview and then possibly an offer in the matter of two working days
— Excellent remuneration
— Full tax support and salary paid in USD
— Full support in needed equipment
— In-house position with the opportunity to work remote several days per week
— Flexible working hours

Benefits:
— Premium Medical insurance
— English classes
— Sport subscription
— Individual educational programs

Professional growth:
— Challenging tasks and interesting projects
— An individual development plan
— Training programs, certifications, conferences including international events

Fun:
— Corporate celebrations, team buildings, and fun activities
— Exciting parties
— Memorable anniversary presents