Match score not available

Java Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s or Master’s in Computer Science, 4+ years in scalable consumer-facing applications, Proficient in Java or object-oriented languages, Experience with AWS or similar cloud services, Knowledge of CI/CD tools and automated testing.

Key responsabilities:

  • Develop low latency, high throughput RESTful services
  • Collaborate with product owners and users for software creation
  • Optimize service runtime for performance and scale
  • Build systems integrating real-time data sources
  • Contribute to content platform and software frameworks
Trinetix logo
Trinetix SME https://www.trinetix.com/
501 - 1000 Employees
See more Trinetix offers

Job description

We’re expanding our team and looking for a skilled Java Developer who will accomplish a backend team for  our American client. With your rigorous and scrupulous personal qualities we will give our client the best possible solution in development of a 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

Requirements:

  • Bachelor’s or Master’s degree in Computer Science or a related field;
  • 4+ years experience building highly-scalable consumer-facing applications (e-commerce preferred);
  • Experience with Java or other object-oriented languages;
  • Experience architecting, designing, and developing testable, fault tolerant, and performant software with emphasis on future evolution;
  • Experience with complex systems composed of multiple components spread across the network;
  • AWS experience, or similar cloud based offerings;
  • Automated testing experience applicable for services (junit/testing, mockito + jmeter/ gatling.io);
  • Strong fundamentals (data structures, algorithms);
  • Experience developing highly-available distributed systems (4x9’s uptime etc.);
  • Building observability as part of the application;
  • Experience modeling system resource requirements as system load changes;
  • Interest in working for a fast paced, product oriented tech company;
  • Distributed database experience with Cassandra or similar NoSQL database experience preferred;
  • Experience in ElasticSearch is a plus;
  • Docker, or similar containerized solutions;
  • CI / CD tools experience like Gradle, Jenkins, Spinnaker, or similar technologies;
  • Experience leading as an individual contributor, i.e. time prioritization, self-management, and working within and across teams to drive results;
  • Dedication to improving the customer experience and designing systems to avoid poor customer experience during outages and guarantee the availability of services;
  • 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 optimization.

Benefits

    • Opportunity to be heard and contribute ideas;
    • Ability to work remotely or in a modern office with a fascinating view;
    • Flexible working hours from 12 to 20 (could be discussed);
    • Paid training programs, language courses with native speakers;
    • Medical insurance, gym, lawyer support, etc.;
    • Variety of knowledge sharing opportunities with developers from the US.
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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Prioritization

Software Engineer Related jobs