TopDev

Middle/Senior Java Developer (SPRING, ENGLISH)

Noveo Group

Toong Phạm Ngọc Thạch - 1Bis Phạm Ngọc Thạch, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh
Job Description
About Company

Noveo is an international IT company from Europe, with more than 20 years of experience of software development. 

We gather ambitious developers worldwide into distributed teams, where you can get your professional growth under leading of expert and tech leads.  

Now we are launching a new development office in Vietnam and looking for strong developers to join us.

Project information: A big telecommunications product for large companies to interact with customers in various ways: incoming call processing (IVR, ACD), outgoing calls, email, online chat, social networks, instant messengers. Project features: high load, minimum delay between the event and display on the user interface.

Techstack: Microservice architecture (more than 40 microservices), latest versions of Java, Spring (Boot, Data, MVC, Cloud, Integrational, JPA/Hibernate, JooQ, Flyway, RabbitMQ, Postgresql, Redis, JUnit, Test containers, Swagger, Gradle, Docker, Docker-compose, Kafka (in the near future)

Project organization:

  • Unit tests are written for most tasks.
  • Mandatory code review is carried out, which allows maintaining the quality of the code at a high level.
  • There is a documented code style.
  • Specs are maintained in ClickUp.
  • Tests are in cucumber studio.
  • CI configured, various environments.
  • Swagger

Your role & responsibilities

Being part of the engineering team, you will work with a high-quality code base and the latest tools, promoting your skills to be an expert in complex backend development, including microservices architecture, using Node.js. You will build upon large scale backend systems and microservices. You will design and deliver powerful server-side applications in a high-paced environment, so deep root cause analysis and problem-solving skills are a must.

Other tasks:

  • Help improve existing code quality through unit testing, automation and code review
  • Participate in brainstorming sessions and contribute ideas to the technology, algorithms and products
  • Work with the R&D and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution

Project details: A big telecommunications product for large companies to interact with customers in various ways: incoming call processing (IVR, ACD), outgoing calls, email, online chat, social networks, instant messengers. Project features: high load, minimum delay between the event and display on the user interface.

Techstack: more than 40 microservices, latest versions of Java, Spring (Boot, Data, MVC, Cloud, Integrational), JPA/Hibernate, JooQ, Flyway, RabbitMQ, Postgresql, Redis, JUnit, Test containers, Swagger, Gradle, Docker, Docker-compose, Kafka

Your skills & qualifications

  • 3+ years of experience in Java web application development.
  • Good knowledge of Java, Spring (Core, Boot, Data, MVC), Hibernate, RabbitMQ.
  • Experience with database (PostgreSQL).
  • Experience with Docker, Docker-compose.
  • English language level Intermediate and above. (able to communicate daily with international teams)

INTERNATIONAL MEANS ACROSS THE WORLD

We are an international company in spirit, team and geography: our headquarter is located in France, we have sales offices in Germany and USA, and our working hubs cover all the European Continent from Baltic countries till middle Asia.

We are flexible in every aspect and set no limits to your creativity, location or working hours. You are free to arrange your working conditions in the most fitting way, choosing the best time and place to immerse in the work. Join us to enjoy the best quality of life!

Our perks!

Benefits for you

  • Attractive salary with 13th-month salary
  • Working with a variety of clients and colleagues all over the world
  • Result-oriented, start-up spirit and agile culture
  • Come to office 01 time per week
  • Global career opportunities
  • 100% salary during probation
  • Insurances as Vietnamese labor law and Bao Viet health care
  • 15-day annual + 5-day sick leave + birthday leave + Christmas day + New Year's Eve
  • In-house technical trainings on trending technologies
  • Meal, gasoline and parking allowance are covered by the company
  • Flexible working hours, 8hrs/day (Mon-Fri), high availability (11AM-5PM)

Company

Noveo Group

Industry

Outsourcing

Company size

10-24

Nationality

France

About us

1655888441256.jpg
cDOmkyt9l6DCz50B2ps0mCURJMCAdSBRUcyfkDIU.jpg
kEUhQrS27AlPC727IpOVaeLSPgt7dTjXRp9f07Rl.jpg
IqzV7tEosFT0orKv92FHZS3vzBXDY6SpjhW9EVrQ.jpg
EIOpvjB1MjslB00KlXiqEofje6g5x4ovsYNljh0m.jpg

General information

Minimum year of experience

Job Type

Contract type

Recruitment Progress

  • Round 1: Pre-screening round (English checking)
  • Round 2: Technical interview with Internal Team
  • Round 3: Interview with Client Team

⚙️ Candidates supporters

🧑🏾‍💻 Prepare for interviews

Checking TopDev QnA tool to practice your answers to common interview questions.

Read QnA for interviews