Position: Backend Java Engineer
Company: globallogic.com
Experience required: 3y
English level: upper

We are growing quickly and we’re looking for a Backend Engineer to join our engineering team. You'll join our multidisciplinary engineering teams and will work with a passionate engineer to build best quality sports betting application. You will also be a creative contributor to the entire Agile development lifecycle and inquisitive partner of product delivery.

We love working with talented people but more than that, we seek out compassionate co-workers with a collaborative spirit. Our work moves quickly and we’re great at coming together to find creative solutions to some of tech’s most interesting problems. If that sounds good to you, join us.

Job Description

5+ years in Java programming
Experience in Java, computer science and development principles
Profound insight of Java and JEE internals (eg. Class-loading, Memory Management, Transaction Management), experience in reactive programming, socket connections and verticles.
Experience in modern development methodologies such as TDD, BDD and so on
Very good understanding of agility and strong communication skills


Job Responsibilities

Design and develop high-volume, low-latency applications with high-availability and performance
Contribute to all phases of the development lifecycle
Conduct code reviews,analyze codebase, recognize and refactor bad practices. Support the culture of clean, well-organized, testable, and reusable code
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Work with your team under fast deadlines to design, build, and deliver innovative applications