Login Enter

Unknown Company

23 hours ago

Middle/Senior Programmer - Bucharest

Sign up free Log in

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

Company information

Company
Unknown Company
Location
Bucuresti Romania
Posted
23 hours ago
View all jobs at Unknown Company

Job description

### Job Description We are looking for enthusiastic colleagues for the position of **Middle/Senior Programmer** - Bucharest. We are a top organization in Romania, with an extensive and distributed IT architecture that supports large-scale operations. We develop and maintain applications and software solutions that support important processes and operations of the organization, in a complex IT ecosystem, where quality, stability and continuous evolution are essential. **Together 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 the architecture and code standards - Writing unit and integration tests and supporting CI/CD pipelines - Performing code reviews and mentoring colleagues. **We would like you to have:** - Higher education, in Computer Science, Information Technology, Cybernetics or Automation and Computers - Solid experience with Spring Boot, Spring Data JPA/Hibernate [and Spring Security] - Advanced SQL knowledge 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 concepts - Communication and teamwork skills - Advanced English language skills - Residence in / willingness to relocate to Bucharest. **It is an advantage to have:** - At least 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 - Knowledge of front-end technologies, such as Angular or React, for a full-stack role - Advanced Kotlin knowledge - Advanced PHP knowledge - Experience in the retail/e-commerce field or in developing enterprise systems. **We are ready to support you through:** - Continuous training - we will support you with personalized competency development programs. In addition, we will make sure you are encouraged to learn constantly: what we build today will teach us to build better tomorrow. - Promotion opportunities - we will inform you, as a priority, about advancement possibilities within the company. - Rewarding dedication - we are ready to offer you attractive monthly bonuses, depending on your level of dedication in completing tasks. In addition, we also appreciate long-term collaboration, offering you other benefits. - A favorable development environment - You will work in a stable, collaborative environment, with clear standards and practices. If you have programming experience, enjoy finding solutions to complex problems and want to contribute to the development of business applications, we invite you to apply. Only candidates selected after application review will be contacted and invited to participate in testing/interview. "Dedicated to your plans" is the slogan based on the values of Dedeman. Our values are defined by practical sense, solution orientation, perseverance, integrity and loyalty. We believe the company's success depends on our performance - that of all colleagues - on the professional and personal experience we have in a work environment that requires and offers dedication and initiative, involvement and camaraderie, commitment and stability. We stand by each other and support one another throughout the professional journey through competency development programs and a continuous focus on achieving results thanks 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 by their side 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 capture new opportunities, make data-based decisions, become more efficient and grow together with the business so that technology becomes a new force for us that brings us closer to the customer. Dedeman processes the personal data of candidates for recruitment and selection purposes as detailed in the Privacy Notice on Personal Data Processing - Candidates. Before applying for an available position, please consult the privacy notice by accessing the link https://www.dedeman.ro/ro/nota-informare-candidati.html. By applying for an available position, you express your consent for your personal data (first name, last name, phone number, e-mail, as well as any other personal data contained in the CV) to be processed by Dedeman, under the conditions mentioned in the Privacy Notice. For more details about available positions, visit recrutare.dedeman.ro.

Required skills

Interested in this position?

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