Beograd | Hibrid
26.12.2024.
About us
Engineering Software Lab is a member of Engineering Group, one of the main players in the field of digital transformation of public and private companies and organizations around the world. With around 12,000 professionals in 65 locations (in Italy, Belgium, Germany, Norway, Serbia, Spain, Sweden, Switzerland, Argentina, Brazil, and the USA), the Engineering Group designs, develops and manages innovative solutions for the business areas where digitalization is having the biggest impact, including Digital Finance, Smart Government & E-Health, Augmented City, Digital Industry, Smart Energy & Utilities, Digital Media & Communication.
We are looking for a Senior Java Spring Boot developer to work on application refactoring within a microservices architecture, aiming for integration into the Azure environment. Required skills include Java programming, designing and implementing REST APIs, and strong knowledge of Spring Framework, Docker, Kafka, and CI/CD tools. Candidates with experience in RedHat OpenShift and Azure platforms will be given preference.
Key Responsibilities:
Must-Have:
- Strong expertise in Java and designing REST APIs in a microservices architecture.
- Proficiency in the Spring Framework (Spring Cloud, Boot, Batch, Kafka).
- Experience in Kafka for messaging (topic, consumer, producer).
- Deep knowledge of MSSQL databases and JPA/Hibernate.
- Familiarity with Azure Key Vault, Azure Monitor, Log Analytics, NGINX, and Azure DevOps.
- Experience with Red Hat OpenShift, Azure Red Hat OpenShift, Docker, and containerization technologies.
- Understanding of JWT and OAuth2 standards and related flows (Credential, Auth. Code, etc.).
- Should Have:
- Knowledge of Web & Application Security practices, particularly OWASP Top 10.
- Could Have:
- Experience in application architecture design and planning.
Skills and Qualifications:
- Mandatory:
- Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent work experience);
- Collaboration with other work groups to ensure business requirements are met
- Strong problem-solving and debugging skills.
- Organizational and time management skills;
- Strong problem-solving, analytical, and debugging skills;
- Effective communication and collaboration skills;
- Ability to work independently and in a team environment;
- English language Professional Working proficiency.
We offer:
- Competitive compensation depending on experience and skills;
- Hybrid work model, option to choose/combine work from home/office;
- Private health insurance;
- Fit Pass;
- Opportunity to learn 7 different languages using our E-learning platform;
- Great colleagues, open informal, and fun atmosphere;
- Chance to be part of a professional and highly dynamic international environment.
Please note that only short-listed candidates will be contacted. We are looking forward to meeting you. Good Luck!
Upoznaj kompaniju
Engineering Group is a Digital Transformation Company, a leader in Italy and expanding its global footprint.
With around 12,000 professionals in 65 locations (in Italy, Belgium, Germany, Norway, Serbia, Spain, Sweden, Switzerland, Argentina, Brazil, and the USA), the Engineering Group designs, develops and manages innovative solutions for the business areas where digitalization is having the biggest impact, including Digital Finance, Smart Government & E-Health, Augmented City, Digital Industry, Smart Energy & Utilities, Digital Media & Communication.
Engineering Software Lab Serbia was established in 2012 as a subsidiary of Italian company MHT s.r.l. a member of Engineering Group. Two years later, Engineering Group started creating a very first software laboratory inside the organization and decided to take over the whole structure in Belgrade. Since June 2018 we have been operating under the name Engineering Software Lab.
Engineering Software Lab currently has more than 260 employees divided into 2 business units: the Custom Software Development unit which gathers developers and specialists who work in the fields of consulting, project management, and development of information systems; and the Engineering Enterprise Solutions unit which provides SAP technical and consultancy support, as well SAP development. We specialize in 4 SAP modules – Finance & Controlling, Material Management, Sales & Distribution, and Human Capital Management. A variety of interesting and challenging projects make part of our everyday life.
Menadžment kompanije
Beneficije
Balans karijere i privatnog života
Timska atmosfera
Zadovoljstvo projektima
Mogućnost napredovanja
Iskustvo o radu
Data Science Engineer
Pozitivno
Nema pritiska, ljudi koji rade su super. Rade se zanimljivi projekti.
Zamerke
Komunikacija sa Italijanima otežana zbog jezičke barijere. Sve mnogo sporo ide
Software Developer
Software Developer
Software Engineer
Data Science Engineer
Business Analyst
Timska druženja
Sport i rekreacija
Edukacija, profesionalni razvoj
Dobrovoljno zdravstveno osiguranje
Fleksibilno radno vreme
Obezbeđen parking
Rad na daljinu
Wellness
Obuke, konferencije
Zdravlje
Obezbeđena oprema za rad
Rad od kuće
Poslovna putovanja
Hibridni model rada
Preporuke se učitavaju...