Login Enter

DEDEMAN

1 month 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 month ago
View all jobs at DEDEMAN

Job description

The 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, supporting large-scale operations. We develop and maintain applications and software solutions that support important organizational processes and operations, in a complex IT ecosystem where quality, stability, and continuous evolution are essential.

We want you to have:
  • University degree in Computer Science, Information Technology, Cybernetics, or Automation and Computer Science
  • 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 availability 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 the development of 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 coding standards
  • Writing unit and integration tests and supporting CI/CD pipelines
  • Performing code reviews and mentoring colleagues.


We are prepared to support you through:

  • continuous training - we will support you with personalized competency development programs. Additionally, 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 task completion. Furthermore, 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 analysis will be contacted and invited to participate in testing/interview.

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 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 the professional journey through competency development programs and a continuous orientation towards 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, become 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 the Processing of Personal Data - 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 regarding vacant positions, visit recrutare.dedeman.ro.

Required skills

Interested in this position?

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