2022-07-29 11:26:48

Java Back-end Developer

Alliance for Recruitment
2803 - 5621 €/m Gross

Job Description

We are looking for a skilled Java Backend Developer to join a dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend applications and services. The developer should have a strong understanding of Java, Spring, RESTful APIs, and database management. This role requires collaboration with front-end developers, DevOps engineers, and other stakeholders to deliver high-quality software solutions.

Responsibilities:

  • Develop and maintain backend services and APIs using Java and Spring Boot;
  • Design scalable and secure server-side logic for web applications;
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic;
  • Optimize application performance, ensuring high availability and responsiveness;
  • Implement security best practices in backend development (We are IEC62443 4-1 certified);
  • Write clean, maintainable, and efficient code following best coding practices;
  • Work with databases (SQL and NoSQL) to design efficient queries and optimize data storage;
  • Develop and manage microservices architecture, ensuring seamless communication between services;
  • Debug, troubleshoot, and resolve software defects and performance issues;
  • Participate in Agile development processes, including sprint planning, stand-ups, and code reviews;
  • Create and maintain technical documentation;
  • Stay up to date with emerging backend development trends and technologies.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field;
  • 3+ years of experience in backend development with Java;
  • Strong proficiency in Spring Boot, Hibernate, and JPA;
  • Experience with **RESTful API development and microservices architecture;
  • Proficiency in database management (MySQL, PostgreSQL, etc.);
  • Understanding of message brokers (Kafka);
  • Experience with authentication mechanisms (Keycloak, JWT, OAuth2, SSO, etc.);
  • Familiarity with containerization (Docker, Kubernetes);
  • Knowledge of CI/CD pipelines and DevOps practices;
  • Strong problem-solving skills and the ability to work independently and in a team;
  • Excellent communication and documentation skills.

Company offers

  • Join an internationally expanding company characterized by vibrant internal dynamics;
  • Expect a diverse range of tasks, ample training opportunities, and the chance to grow alongside our global ambitions;
  • Experience a workplace where decisions are made swiftly, and you'll work closely within tight-knit teams;
  • Your role directly influences outcomes, demanding a practical, no-nonsense approach;
  • After the training period in Belgium, you will work in a hybrid regime with some days per week working from home.

Besidomintys šiuo skelbimu taip pat žiūrėjo