Engineering Software Lab Serbia

Java Software Engineer

Posted: 1 days ago

Job Description

Company Overview: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.Job Description:We are looking for a Java Developer to join our team and contribute to the development of complex enterprise applications. The role involves working with microservices-based architectures, integrating with relational databases, and delivering high-quality software solutions.Key Responsibilities:Develop applications using Java and Spring Boot framework.Work on microservices-based architectures.Collaborate with DevOps and other teams to ensure smooth CI/CD processes.Work with relational databases, preferably PostgreSQL.Contribute to the development of complex enterprise applications.Participate in documentation and knowledge sharing as required.Skills and Qualifications:Solid knowledge of Java and Spring Boot framework.Experience in microservices-based architectures.Good knowledge of relational databases (preferably PostgreSQL).Experience in developing complex enterprise applications.Familiarity with Azure DevOps (CI/CD pipelines, repository management, etc.).Basic knowledge of containerization (Docker, Kubernetes).Strong problem-solving and communication skills.Nice to Have:Experience with frontend technologies (Angular, React).Knowledge of the Italian language (for documentation purposes for an Italian client).What You Can Expect:Competitive compensation depending on experience and skills;Hybrid work model, option to choose/combine work from home/office;Private health insurance;FitPass;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.We are looking forward to meeting you. Good Luck!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In