Βίντεο: Ομιλίες για Refactoring και Microbenchmarks – Μαρτιος 2017

Java Hellenic User Group | Η ελληνική κοινότητα προγραμματιστών Java

Παρουσιαση 1 – Refactoring in Practice

Παρουσιαση 2 – Microbenchmarking with JMH

Περιμένουμε τις δικές σας ιδέες για παρουσιάσεις. Οποιοδήποτε θεμα
εχει σχεση με Java και σας ενδιαφέρει μπορεί να γίνει παρουσίαση. Δεν
είναι ανάγκη να ειναι κατι προχωρημένο, αρκεί να σας αρέσει.

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

Ραντεβου στην επόμενη συνάντηση!

Netbeans day 21 Απριλίου 2017 (είσοδος ελευθερη)

Tο NetBeans περνάει μια μεταβατική περίοδο της ζωής του καθώς περνάει στο Ίδρυμα Apache. Για να μάθετε περισσότερα γι’ αυτή την κίνηση καθώς και τα τελευταία νέα που αφορούν το NetBeans IDE και την πλατφόρμα NetBeans Rich Client, η Κοινότητα του NetBeans σε συνεργασία με τη UniSystems, σας προσκαλούν στις  21 Απριλίου σε μια ελεύθερη εκδήλωση.

Οι ημερίδες NetBeans λαμβάνουν χώρα σε διάφορες χώρες ανά τον κόσμο, από το JavaOne 2014, όπου συνελήφθη η ιδέα. Αδράξτε την ευκαιρία να ενημερωθείτε για τις τελευταίες εξελίξεις σχετικά με το NetBeans IDE και την πλατφόρμα NetBeans από ειδικούς του χώρου.

Πρόχειρη Ημερήσια διάταξη:

9:30-10:00: Εγγραφές, καφές

10:00-10:30: Welcome and NetBeans roadmap (Geertjan Wielenga: NetBeans Product Manager, Oracle)

10:30-10:45: Διάλειμμα

10:45-12:00: Oracle JET – workshop (Geertjan Wielenga: NetBeans Product Manager, Oracle)

12:00-13:00: Μεσημεριανό διάλειμμα

13:00-14:00: NetBeans support for EcmaScript 6 (ΚώσταςΣαϊδής: Niovity)

14:00-15:00: Writing better code with NetBeans (Sophia Matarazzo & Bethan Palmer: IDR Solutions, UK)

15:00-15:15: Διάλειμμα

15:15-16:15: Spring Boot made easy with NetBeans; real world examples (Αλέξης Διακογιάννης, UniSystems)

16:15-17:00: Developing Scala applications using NetBeans (Πάτροκλος Παπαπέτρου: Chief Software Architect @ Crossover)

17:00-17:30: Converting a Swing application to Dukescript (Γιάννης Κωστάρας)

Περισσότερες λεπτομέρειες εδω

https://www.eventbrite.com/e/netbeans-day-athens-2017-tickets-30192697170

JHUG December 2016 – Meetup- Links and Vids

Java Hellenic User Group | Η ελληνική κοινότητα προγραμματιστών Java

Παρουσιαση 1 – Building Maintainable Software part 2

Παρουσιαση 2 – Apache Cassandra

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

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

JHUG December Meetup – Maintainability / Apache Cassandra – 2 Dec

Λιγο πριν τελειωσει το έτος, κανονίσαμε άλλη μια συνάντηση του συλλόγου JHUG

Αυτην την φορά θα μας φιλοξενήσει η εταιρία Advantage στα νότια της Αθήνας

Οι ομιλητές:

Μάριος Κόγιας (Linkedin): “Maintainability: The starting guidelines for easily readable Java Source Code”. Θα γίνει το δευτερο μέρος της παρουσίασης. Δείτε το πρώτο μερος στο βιντεο.

Πέτρος Κακλαμάνης : “Introduction to Apache Cassandra NoSql”

Δείτε τον χάρτη.

Αυτην την φορά η Advantage είχε την ευγενική πρωτοβουλια να λειτουργήσει ως διπλός χορηγός προσφέροντας και τον χώρo αλλα και το κέρασμα.

Πρόγραμμα

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

• 19.00 – 19.15 Παρουσίαση χορηγου

• 19.15 – 20.15 – Ομιλία για readable Java

• 20.15 – 20.30 Πίτσα/μπυρα/πηγαδάκια/networking

• 20.30 – 21.30 Ομιλία για Apache Cassandra

Κρατάτε μαζί σας την ταυτότητα σας για λόγους ασφαλείας στην εισοδο.

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

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

Για έγγραφές μπείτε στο meetup 

Αγορά Εργασίας – VoiceWeb – Java Developer #jhug #jobs

VoiceWeb is seeking for a talented and motivated Software Engineer / Java Developer with strong technical skills, a collaborative work ethic and teamwork spirit to join the development team. You should be able to work in an agile/scrum environment, collaborating closely with other developers, and product managers in our Athens offices.

Role Responsibilities

  • Development of the core framework using cutting edge technologies.

  • Providing development and architecture related recommendations, consultation and expert advice to the team.

  • Contributing to the requirements analysis and the technical design.

  • Breaking down development structures and developing sub-projects.

  • Researching on utilization of other frameworks, tool stacks and methodologies.

Required Skills & Experience

  • 3+ years of Java Development experience.

  • Fluency in Object Oriented Programming and in using the core Java 6+ JDK. Some knowledge of Java 8 new features and lambda calculus will be considered an asset.

  • At least one year experience using the Spring framework and with Object-Relational Mapping (ORM) like Hibernate and JPA.

  • Good understanding of Linux fundamentals and working knowledge of the Bash shell.

  • Practical knowledge of the Eclipse ecosystem.

  • In depth knowledge of SQL database technology (mainly PostgreSQL).

  • Confident with utilizing technologies like Maven, JUnit/TestNG, Git.

  • Acquaintance with Jetty and Tomcat.

  • Acquaintance with Apache Camel will be a strong asset.

  • Web technologies such as AngularJS, Web sockets, HTML 5 will be considered a strong asset.

  • Demonstrable ability to devise or reuse algorithms & design patterns that solve demanding logical problems.

  • Adjustability to new programming frameworks, tools and cutting edge technologies.

  • Exposure to XML/JSON and Object Mapping / Marshaling frameworks.

  • Writing technical documentation.

  • Respected Academic Background in Computer related fields or equivalent.

Desired Skills & Competences

  • Practical experience in Agile and Extreme Programming environments, with practical Code Reviewing techniques, rigorous Unit Testing and fast development cycles.

  • Exposure to the Atlassian collaboration tools (JIRA) or equivalent environment.

  • Familiar with source control principles and comfortable with GIT (and SVN).

General Profile

  • Hard worker, task, deliverables and quality oriented.

  • Excellent team collaborator.

  • Efficient design, coding standards & lean documentation of developed software.

  • Strong sense of responsibility with some multi-tasking ability.

  • Fun to work with and be around, like we are.

  • Fluency in English. Additional languages will be appreciated, but not a must.

VoiceWeb offers:

  • A great environment in which to work, excel and progress.

  • A highly attractive remuneration package. Performance bonuses for meeting quality and timely objectives.

  • Private insurance & health plan.

  • Continuous learning and training in new technologies and products.

  • An excellent opportunity for career development within a dynamic, fast moving market sector offering demonstrable career challenges both in Greece and internationally.

If you want to make a difference and innovate along a top-rated team of developers, please send your CV to hr@voiceweb.eu, referencing the position code. All applications will be treated in strict confidentiality. Only suitable candidates will be contacted.

Αγορά Εργασίας : Junior/Mid-level Software Developer – Athens – Excite Holidays #jhug #jobs

Junior/Mid-level Software Developer – Athens

About us
Excite Holidays is an established Australian owned and operated online travel company
built upon understanding travel agent needs, expectations and business priorities.

Since the company’s inception 12 years ago, Excite Holidays has grown from strength to
strength, enjoying significant year on year growth. Today, the company is recognised as a
leading travel agent only wholesaler of global travel products across Australia and New Zealand.

What we do
Excite Holidays uses cutting edge technologies, built by our in-house global software
developers, offering travel products including over 250,000 hotels worldwide.

We provide our global travel partners with the best booking tools. Our advanced hotel distribution
platform has been successfully designed to deliver access to quality travel products via  the latest
web technologies.

Job Description
We are looking for people who are passionate at what they do, eager to learn new technologies
and contribute with their skills and ideas to the in-house applications developed by our team.

The right candidate will be responsible for maintaining, as well as implementing, new features
for both our existing and new applications, writing highly quality code by using cutting edge
technologies.

At Excite Holidays you will have the opportunity to work as part of a team that spans across
Thailand, Australia and Europe.

Required Skills
Excellent knowledge in at least one of the following languages: Java,Python,PHP
Good understanding of OOP principles
Very good knowledge on XML, XML parsing and JSON
Understanding of web architecture (HTTP/REST)
Experience on using Linux operating system
Good knowledge of RDBMS (PostgreSQL, or any other)
Experience using distributed VCSs (Git)

Desired Skills
Ability to use Design Patterns
Good experience with unit testing (JUnit, pytest)
Knowledge of NoSQL databases (Mongo)
Experience with key/value data structure servers (Redis)
Knowledge of ORM (Hibernate, SQLAlchemy)
Previous experience with Agile methodologies

Qualifications and Requirements
University or College Degree in Computer Science
2-5 years of experience in software development
Team spirit and excellent communication skills
Fluency in English (both verbally and in writing)
Desire for continuous learning and skills improvement
Fulfilled military obligations

If this sounds like you, and you want to work as part of a fun team, then we would like to hear from you.

Please forward us your CV and salary expectations to kostas@exciteholidays.com or go to www.exciteholidays.com to learn more about our company.

Αγορά Εργασίας – freelance συνεργάτη JavaEE – AltSol #jobs #jhug

Περιγραφή Εργασίας

Στα πλαίσια των ως άνω έργων της, η AltSol αναζητά freelance συνεργάτη πλήρους ή μερικής απασχόλησης που αφορά την περίοδο 2014 – 2015 και σχετίζεται με έργα τεχνολογιών Java/JEE, JBoss, PostgreSQL, Struts και HTML/JavaScript. Στους στόχους μας συμπεριλαμβάνεται η ανάπτυξη δυνατών επαγγελματικών σχέσεων που είναι πιθανό να οδηγήσουν σε πιο μακροπρόθεσμη συνεργασία.

Επιθυμητές ικανότητες και εμπειρία

Αναζητούμε έμπειρο προγραμματιστή με υπόβαθρο σε τεχνολογίες Java EE και γνώση των εννοιών RDBMS. Οι ακόλουθες τεχνολογίες/γνώσεις είναι απαραίτητες:

  • Java / JavaEE (EJBs, JPA / Hibernate, ORM)
  • SQL
  • JavaScript
  • Τα ακόλουθα προσόντα θα συνεκτιμηθούν θετικά:
  • PL/pgSQL – SQL Procedural Language
  • JBoss / Wildfly
  • AngularJS
  • RESTFul APIs (JAX-RS, RESTEasy, Gson)
  • Groovy
  • R language
  • Maven
  • Struts 2.x

Η συμμετοχή σε ομαδικές συναντήσεις σε εβδομαδιαία βάση είναι εξίσου σημαντική και θα προτιμηθούν υποψήφιοι με δυνατότητα πρόσβασης στην ευρύτερη περιοχή της Αττικής.

Αποστολή βιογραφικών στο: jobs@altsol.gr

Αγορά Εργασίας- Full Stack Software Engineer – Avocarrot #jobs #jhug

Description

If you are a hardcore hacker who wants to work in a team of other hackers changing the face of mobile advertising once and for all keep reading!

We are looking for an outstanding Full Stack Software Engineer to join our team. If you know almost everything there is to know about Python, JavaScript, and working in the cloud then don’t be shy and get in touch.

What You’ll Be Doing

  • Code in a variety of languages primarily in Python and Javascript
  • Design core components of our ad serving technology that can scale as our product does
  • Develop, test and deploy our data analytics tools that collect hundred of million billions of events and visualise them in clever and innovative ways
  • Build elegant, highly responsive front-end interfaces, and continuously optimize for the best user experience
  • Design and implement RESTful interfaces to connect to our backend services and expose data to front-end applications
  • Provide first-line customer technical support
  • Work in a team of talented hackers learning as much as you can and having fun while doing it

Requirements

  • A Computer Science or related degree from a top university
  • 1+ year software development experience
  • Expert knowledge developing in JavaScript and Python
  • Expert knowledge working with data (MySQL and/or NoSQL databases)
  • Expert ability working and collaborating in small software teams
  • Experience with front-end MVC frameworks like Ember.js is a plus
  • Experience with mobile technologies (e.g. iOS and Android) is a plus

Benefits

  • Control your own time – We have flexible working hours
  • Competitive salary
  • Forget bureaucracy – We want to move fast and help you to make real impact on the business
  • We ship code fast and iterate faster
  • We work in small teams meaning that you’ll own part of the product
  • We believe no idea is too crazy for a hacker team
  • We provide free snacks and beverages

 

Please apply here.

Αγοράς Εργασίας – Nexus – Junior Developers #jhug #jobs -Λουξεμβούργο

Η εταρεία Nexus, η οποία δραστηροποιείται στον χώρο security/identity management, στα πλάισια δημιουργίας ενός νέουκέντρου ανάπτυξης λογισμικού με έδρα το Λουξεμβούργο ενδιαφέρεται να προσλάβει νέους ταλαντούχους μηχανικούς λογισμικού για την ανάπτυξη μίας cloud πλατφόρμας. Η έδρα εργασίας θα βρίσκεται στο Λουξεμβούργο. Για περισσότερες πληροφορίες παρακαλώ δείτε εδώ. Αποστολή βιογραφικών κάνοντας κλίκ εδώ. (mailto:mpallas@gmail.com)