Login Enter

DEDEMAN

1 week ago

Programmer Middle/Senior - Bucharest

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
DEDEMAN
Location
Bucuresti Romania
Posted
1 week ago
View all jobs at DEDEMAN

Job description

Ideal Candidate

We are looking for enthusiastic colleagues for the position of Programmer Middle/Senior - Bucharest.

We are a top organization in Romania, with an extensive and distributed IT architecture that supports large-scale operations. We develop and maintain software applications and solutions that support important organizational processes and operations, in a complex IT ecosystem where quality, stability, and continuous evolution are essential.

We expect you to have:
  • University degree, in Computer Science, Information Technology, Cybernetics, or Automation and Computers.
  • Solid experience with Spring Boot, Spring Data JPA/Hibernate [and Spring Security].
  • Advanced notions of SQL with [PostgreSQL/Oracle/MS SQL].
  • Experience with microservices architecture and REST API.
  • Knowledge of Maven/Gradle, Git, and testing practices, including JUnit 5 and Mockito.
  • Experience with Docker and CI/CD notions.
  • Communication and teamwork skills.
  • Advanced English language skills.
  • Residence in or willingness to relocate to Bucharest.

An advantage would be:
  • Minimum 3 years of experience in Java development.
  • Experience with messaging systems, such as Kafka or RabbitMQ.
  • Knowledge of Testcontainers.
  • Basic knowledge of observability concepts: logging, monitoring, and tracing.
  • Front-end knowledge, such as Angular or React, for a full-stack role.
  • Advanced notions of Kotlin.
  • Advanced notions of PHP.
  • Experience in the retail/e-commerce sector or in developing enterprise systems.

Job Description

Along with the team, you will be responsible for:

  • Designing and implementing scalable and resilient Spring Boot microservices.
  • Modeling and optimizing REST APIs and database schemas.
  • Defining architecture and code standards.
  • Writing unit and integration tests and supporting CI/CD pipelines.
  • Performing code reviews and mentoring colleagues.

We are prepared to support you by:

  • Continuous training - we will support you with personalized skill development programs. Furthermore, we will ensure that we encourage you to learn constantly: what we build today will teach us to build better tomorrow.
  • Promotion opportunities - we will notify you, with priority, about advancement possibilities within the company.
  • Rewarding dedication - we are prepared to offer you attractive monthly bonuses, depending on the level of dedication in carrying out tasks. Additionally, we also appreciate long-term collaboration by offering you other benefits.
  • An environment conducive to development - You will carry out your activity in a stable, collaborative environment with clear standards and practices.

If you have programming experience, enjoy finding solutions to complex problems, and wish to contribute to the development of business applications, we invite you to apply.

Only individuals selected after application review will be contacted and invited to participate in testing/interviews.

Company Description

"Dedicated to your plans" is the slogan based on our values, the values of Dedeman company. We are defined by practicality, solution orientation, perseverance, integrity, and loyalty. We believe that the company's success depends on our performance - all of us colleagues - on the professional and personal experience we have within a work environment that demands and offers dedication and initiative, involvement and camaraderie, commitment and stability. We stand by each other and support each other throughout our professional journey through skill development programs and a continuous focus on results achieved due to the values that unite us. Dedeman is the place where we all learn, discover our potential, and become better. To meet the needs of over 12,000 colleagues, we are there step by step. At Dedeman, we understand that technology helps us communicate faster and more efficiently with our customers. From how we present our products and services to delivery, we leverage new opportunities, make data-driven decisions, are more efficient, and grow together with the business so that technology represents a new strength for us, bringing us closer to the customer. Dedeman processes candidates' personal data for recruitment and selection purposes as detailed in the Information Notice on Personal Data Processing - Candidates. Before applying for a vacant position, consult the information notice by accessing the link https://www.dedeman.ro/ro/nota-informare-candidati.html. By applying for a vacant position, you express your consent for your personal data (name, surname, phone number, email, as well as any other personal data contained in the CV) to be processed by Dedeman company, under the conditions mentioned in the Information Notice. For more details on available positions, visit recrutare.dedeman.ro.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.