JHUG event – March 2017 #jhug #java

Η εταιρία Trasys Greece (πλέον μέρος του NRB Group) θα μας φιλοξενήσει για το meetup του Μαρτίου.

Παρακαλούμε RVSP εδώ.

Οι ομιλίες:

• Refactoring in Practice (Panagiotis Kapralos)

This presentation is an overview of the Refactoring practice. Starting with an example, it demonstrates how you can improve existing code by applying a series of small behavior preserving transformations.

Following a brief discussion on the motivation and economic justification of Refactoring, it will provide some real world advice: how to improve your code with confidence, how to keep your work focused, how to incorporate refactoring in your development workflow, how to avoid common pitfalls, and more.

The level of this presentation is introductory, so anyone with basic understanding of software engineering should be able to follow.

• Microbenchmarks, Introducing JMH (Giorgos Kalfopoulos)

Microbenchmarks, what are they? Why are they hard? An explanation of the difficulties caused by JVM Hotspot optimizations and how to overcome them using JMH, a toolkit created by the same people that create the JVM. Wrapping up with a real-life example implemented with JMH, explaining some of JMH key concepts along the way.

The level of this presentation is introductory, but the topic is not. Most people will be able to follow but if they have not bothered with benchmarks/performance testing they have some difficulty grasping everything.

Συμβουλευτείτε το χάρτη.


• 18.00 – Προσέλευση/ έλεγχος εισόδου

• 18.15 – 19.15 Ομιλία για refactoring

• 19.15 – 19.30 – Ομιλία χορηγού

• 19:30 – 19:45 Πίτσα/πηγαδάκια/networking

• 20.00 – 21.00 Ομιλία για Microbenchmarks

Για λόγους ασφαλείας, παρακαλούμε κρατάτε μία ταυτότητα για την εισοδο.

Σας περιμένουμε!

(Είσοδος ελευθερη)

JHUG April 2016 – Meetup- Links and Vids

Παρουσιαση 1 – Gradle for Java devs

Παρουσιαση 2 – Spock versus JUnit

Μην ξεχασετε οτι μπορειτε και εσεις να κάνετε μια παρουσιαση.Οτι θεμα σας ενδιαφέρει και ειναι σχετικο με προγραμματισμό Java είναι ευπρόσδεκτο

Κάντε την προταση σας ειτε στο meetup.com είτε στην λίστα https://groups.google.com/forum/?fromgroups#!forum/jhug

Αγορά Εργασίας – Java Developer(s) – xm.com #jobs #jhug #greece

Java Developers

Reference Number: GR_PD2015

As an integral part of our European expansion strategy, we are seeking to recruit high caliber, ambitious and energetic professionals to join the team as Platform Developers in our XM representative office in Athens, Greece!

The key responsibilities of the role include:

  • Developing software programs and utilities used in the company and ensuring that the latest software applications for trading related systems run properly
  • Recommending software upgrades for existing systems
  • Reviewing current systems and presenting ideas for system improvements, including cost proposals
  • Producing detailed specifications and implementing the program codes
  • Testing the product in controlled situations and rectifying any problems before going live
  • Using version control systems
  • Assisting in the preparation of training manuals for users
  • Responsible for the maintenance of the systems once they are up and running

Main requirements:

  • BSc/MSc in Computer Science, Engineering or any other relevant degree
  • Very good working knowledge of Java. Knowledge of C/C++, C# is a plus. Event driven programming skills, databases, versioning control systems and software testing techniques at virtually all levels: unit, integration, system and acceptance
  • 2 – 3 years experience in a similar position and in Design Patterns
  • Proactive, sharp and efficient
  • Ability to work autonomously
  • Problem solving and critical thinking skills

Remuneration: An attractive remuneration package will be offered to the successful candidates.

Type of employment: Full time

Location: Athens, Greece

Please forward us your CV to careers@xm.com quoting the above job reference number.

All applications will be treated with strict confidentiality!

JHUG Virtual Meetup 24/10 – working abroad #java #jug #greece #jobs

Η επόμενη μας συνάντηση θα είναι λιγοτερο τεχνική , μάλλον λιγο πιο πρακτική. Θέμα μας θα είναι η δουλειά στο εξωτερικό. Αρκετοί από εμάς έχουμε φύγει  (Αμερική/ Ευρώπη) και πολλοί άλλοι ειναι ήδη στην διαδικασία. Σκοπός της συνάντησης ειναι να μαζέψουμε ανθρώπους απο διαφορετικές χώρες, και να ανταλλάξουμε απόψεις για

  • την δυναμική της τοπικής αγοράς IT
  • το πόσο ευκολα μπορείς να δουλειά και πως
  • το κόστος ζωής
  • πρακτικά ζητήματα μετανάστευσης (ιδιαίτερα εκτός EU)

Θα είναι επίσης μια ευκαιρία live, ανθρωποι που ειναι στην διαδικασία ή στην σκέψη να ρωτήσουν και να μάθουν.

Θα ήθελα να παρακαλέσω λοιπόν τα μέλη μας που ειναι ήδη στο εξωτερικό (ή και φίλους) αν μπορουν να μας διαθέσουν 1-2 ώρες και να συμμετέχουν στο google hangout.

Το link για το hangout θα γινει διαθέσιμο 1 ώρα πριν. Μπορείτε να βρείτε πληροφορίες ή και να επικοινωνήσετε στο jhug.slack.com.


javapapo (aka Paris Apostolopoulos)

Αγορά Εργασίας – Software Development Engineer – Platform Services – greektechdublin on behalf of GroupOn #jobs

Software Development Engineer – Platform Services

Groupon are seeking experienced full stack developers to help design and build high-scale, web and mobile e-commerce applications that run non-stop around the globe.  We work in small, independent and collaborative teams to architect massively scalable and reliable systems.  As part of our Dublin technology team, you’ll use a variety of technologies and development practices to build pioneering local commerce applications used by hundreds of millions of people.

You’d be a great fit for this position if you’re comfortable working with a small team, rapidly iterating a multi-component software stack and taking the initiative to add great new features that we haven’t even dreamed up yet. Come help us build and power our rapidly growing international e-commerce platform!
No country is the same and we, the local extensions team, know this better than most.  Most of our time we spend touching multiple code bases to provide that one feature a country can’t live without.  If you’re interested in touching many code bases or get bored from spending forever on the same project, this position is made for you.

We traverse the links from frontend to backend, sometimes multiple backends.  We’re exposed to lots of different code bases, encountering most languages under the sun, usually in code, but sometimes in speech too.  Would you like to be a part of us?

Core Responsibilities
•    Design high-performance RESTful web services serving billions of requests a week
•    Personalize content and promotions based on user interests
•    Deliver billions of e-mail messages efficiently
•    Unravel the myriad of payment technologies available globally
•    Optimize placement of inventory across fulfilment centers
•    Build large-scale infrastructural data systems using open-source technologies

Desired Skills and Experience
•    BS, MS, or Ph.D. in Computer Science or equivalent experience
•    At least 3 years of professional software development experience
•    Track record of building cool, large-scale web applications and services
•    Expertise in Java and experience in at least one dynamic scripting language (e.g. Javascript, Ruby, Python, Perl, Bash)
•    Good knowledge and capability in SOA, RESTful WebServices, API-Design and Data Modeling
•    Strong familiarity with SQL database programming and performance
•    Excellent proficiency with *NIX development environments
•    A solid understanding of how internet and Web technologies work
•    Fluent in English (both written and spoken) is required


Apply here. If this position is not a good fit for you but you would like to be considered for future positions at Groupon Dublin you will find a link under the job description on the website where you can upload your CV.