We are looking for experienced Java Developer with a background of Delphi to join our dynamic team in developing high-quality Web applications. The ideal candidate will possess a deep understanding of Java ecosystems and have experience in building scalable and robust applications. With a focus on Java-based development, the candidate will play a crucial role in designing, developing, and implementing software solutions across various platforms and device. Proven experience (8 years) as a Software Developer or similar role in software development Strong understanding of software development methodologies (e.g. Agile, Scrum). Strong knowledge of SQL - Database design, queries, reporting (e.g. MySQL, SQL Server, Oracle). Java EE (required) NetBeans / Eclipse or similar IDE (required) Java web framework HTML and CSS knowledge Node.js (Optional) SOLID Design Principles (Practical experience) Practical knowledge of a few Design Patterns Database skills - MySQL / SQL Server / Oracle Knowledge on Hibernate