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