Core Engineer (Perl, Java)
Job DescriptionWe are looking for a Core Engineer with experience working with Perl and Java, who can contribute to maintaining and improving core systems. The role focuses on writing clean code, understanding existing systems, and documenting how applications and processes work. Perl knowledge is important, although we are not looking for a Perl expert, but someone comfortable working with it.
Responsibilities:Develop and maintain core system components using Perl and Java.Work more frequently with Perl, while also supporting Java-based components.Write clean, maintainable, and structured code.Analyze and understand existing codebases and document what the code does.Create and maintain technical documentation describing system behavior and processes.Support system integrations and internal infrastructure components.Work independently on tasks while collaborating with the engineering team.Requirements:
Minimum 5 years of experience as a software engineer or similar role.
Experience working with Perl (Perl used more frequently).
Ability to understand and maintain existing code.
Strong focus on documentation and code clarity.
Ability to work independently and take ownership of tasks.
Good analytical and problem-solving skills.
Nice to Have:
Experience working with infrastructure frameworks or backend platforms.
Experience with CRON-based systems or scheduling frameworks.
Experience with Booking. com technology or environment.
Knowledge of database connections and integrations.
Interview ProcessTechnical InterviewCode review / coding discussionTechnical skill questionsSystem or solution design discussion(including topics such as database connections and infrastructure frameworks)
Core Engineer (Perl, Java)
Core Engineer (Perl, Java)