Position: Java Developer
Company: Trinetix
Category: Java
Experience required: 5y
English level: upper

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:**

- 4+ years of experience in large scale distributed real-time systems, consumer-facing applications;
- Strong object-oriented design skills;
- Solid programming experience on the JVM (Java, Spring);
- Experience architecting, designing and developing testable, fault tolerant, and performant software;
- AWS experience, or similar cloud-based offerings as a plus;
- Experience in automated testing applicable for services (Junit/testing, Mockito + Jmeter/Gatling.io);
- API design experience;
- Experience with 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.