JAVA / swing developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Программное обеспечение для риэлторов и агентов недвижимости

Описание вакансии

Условия работы

Contract details

  • Fulltime (40 hours a week)
  • Payment via invoice = developer sends monthly an invoice with the agreed salary
  • Agreed availability and working times
  • Probation period: 2 months
  • In case of illness salary will be paid
  • 5 weeks paid vacation / year

Duties

  • Maintaining and improving competence in Java (J2EE and Swing), whilst working within a development team at all stages of the development cycle.
  • Analysing requirements and turning them into the clean code with awareness of design principles, design patterns, performance parameters like memory / CPU utilization, profiling, connection pooling, multi-threading etc.
  • Collaborating with both technical and business stakeholders when defining and refining design.
  • Participating in project stand-ups, reviews, retrospectives, planning and estimating meetings.
  • Supporting & assisting the team in resolving issues during testing and when the system is in production.

Mandatory Qualfications

  • Essential that you have a good degree in Computer Science, e-commerce or related subject
  • Strong understanding of object-oriented programming (OO)
  • Extensive experience of writing multi-threaded Java Swing/AWT GUI applications
  • The essential skills in JBOSS / EJB2
  • J2EE framework
  • SQL (especially PostgreSQL) and JDBC
  • Written and verbal English communication skills

Desired Qualifications

  • JSP/Servlets is a big plus
  • SOAP/REST is a big plus
  • XML/XSL, JSON is a plus
  • Build Tools (Ant, Maven, Gradle)
  • JMS, JPA/Relational Mapping Tools (e.g. Hibernate)
  • Web Technologies like HTML, CSS, Javascript
  • Application/Web Servers (Tomcat/Jetty)
  • SVN/Git experience
  • Linux/Unix Platform experience