Java Engineer

Iași, Romania
Back-end

Backend Development

The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces.

The scalability and maintainability of our services are based on business logic structured into multiple loosely coupled layers that together build our final product.

We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.

Python
Node
Java
Golang
MongoDB
Postgresql
Flask
Spring
Bash

Job Description

We are seeking middle-level Java API Engineers to join the largest project in Bytex, in collaboration with Cisco. You will work on a highly scalable, distributed analytics platform that processes telemetry data from networking hardware, offering log visualization, anomaly detection, and advanced data analytics.

These engineers will be part of a team focusing on API development and integration with the existing platform. The role involves developing backend services and APIs in Java (Spring).

Responsibilities

  • Develop Java (Spring Boot) APIs within a distributed analytics platform – knowledge of Java is required
  • Design, implement, and optimize backend services, ensuring scalability and high performance;
  • Work with databases such as MongoDB and Elasticsearch, efficiently handling data processing, queries, and indexing;
  • Integrate message brokers like Kafka to manage real-time data streams;
  • Ensure API reliability by implementing unit and integration testing, debugging, and performance optimization;
  • Follow OpenAPI specifications, ensuring proper API documentation and standardization;
  • Ensure smooth API deployments, understanding the entire lifecycle from development to production;
  • Contribute to system architecture discussions, providing insights on improving distributed service performance.

Skills and Qualifications

  • 4+ years of experience in backend/API development;
  • Proficiency in Java (Spring Boot);
  • Experience with Go (usage of Gorilla Mux) is nice to have
  • Strong understanding of RESTful APIs, OpenAPI, and API documentation;
  • Experience with MongoDB and Elasticsearch (queries, indexing, data modeling);
  • Familiarity with Kafka for real-time data processing;
  • Ability to write unit and integration tests;
  • Strong knowledge of data structures and algorithms;
  • Familiarity with Postman for API testing and OpenAPI;
  • Knowledge of databases: MongoDB, Elasticsearch.

Working schedule

  • EU flexible schedule with PST overlap preferred (17-19 CET);
  • Weekly meetings at 18 EET (2-3 times per week).

Recruitment process

  • Short Bytex HR introductory discussion;
  • 1-2h Bytex technical discussion with 1 or 2 of our senior engineers;
  • 2 or 3 technical interviews directly with Cisco (45min each) – they will cover general programming knowledge, live coding, data structures, API basics, databases, etc.
  • Offer presentation

Benefits

Opportunity to advance to a leading position

Open office policy - Work from Anywhere and Utilities expenses coverage

Extra days off & Bi-monthly lunch / activities

Stock options

Offers for dental and optical clinics & health subscription

Access to learning platforms & Bookster subscription

Good coffee and snacks at the office & discounts at coffee shops nearby

WANNA WORK WITH US?

If you want to apply for this position, please fill in the form or send us an email at careers@bytex.ro.

Backend