Position: Senior Back-end Developer (Java)
Company: Trinetix
Experience required: 5y
English level: upper

With your rigorous and scrupulous personal qualities we will give our client the best possible solution in development of cross-platform food delivery application. If you’re an engineer interested in high scale web services and influencing a crucial part of our product this opportunity is just for you!

Requirements:
- BS+ in computer science or equivalent experience;
- Solid experience in large scale distributed real-time systems, consumer-facing applications;
- Strong object-oriented design skills;
- 5+ years of programming experience with Java (Spring, Dropwizard);
- 1 year of experience with Scala programming language;
- Experience architecting, designing and developing testable, fault tolerant, and performant software;
- AWS experience, or similar cloud-based offerings;
- Experience in automated testing applicable for services (Junit/testing, Mockito + Jmeter/Gatling.io);
- Knowledge of NoSQL databases (Cassandra/MongoDB/CouchDB);
- API design experience;
- Practical knowledge of such methodologies as Agile/Scrum, TDD/BDD;
- Experience with scale and volume mobile backed systems is a plus;
- Upper-Intermediate level of English.

Responsibilities:
- Low latency, high throughput RESTful services development;
- Contribute to the content platform, software frameworks and SDK’s;
- Cooperation with leadership, product owners, other technologists, and users to create working software based on an understanding of business and technical priorities;
- Development of systems that integrate with many other real time data sources and services;
- Service runtime for performance and scale optimisation.

What we offer:
- Paid training programs and English language courses;
- Medical insurance and sports program compensation;
- PE and legal support;
- Work from home with office essentials and support;
- Office availability upon request;
- Free parking onsite in a secure lot;
- Comfortable working hours;
- Travel discounts;
- Awesome team events and wide variety of knowledge sharing opportunities.

Who we are:

We are TRINETIX — a dynamic, rapidly growing technology organization with approximately 600 representatives in Europe, the United States, and Ukraine, who bring their passion, skill & innovation to ensure our organization provides products that meet the needs of our partners, and clients.

We offer IT solutions to business enterprises of various sizes and industries using the latest cutting edge technologies. We assist our clients and partners in improving work processes, making them more efficient, while keeping the essential objectives in focus. We serve and support various business entities, enterprises, and startups globally, to grow and stay competitive in the digital era. We achieve this incredibly important goal by efficiently implementing tech innovation, substantial professional expertise, and a solution-driven strategy.