Job Detail

Java Development Engineer (GWT)

Inseriert am: 04.04.2019

Java Development Engineer (GWT)


We are looking for a dedicated professional Java development engineer to build portable, high-performing and scalable applications.


Working in a very stimulating environment with expert colleagues, you will join a team of technicians, developers and system testers who work across multiple time zones and multiple locations.


You will firstly contribute to the development of a set of command line and web-based test tools used by service team and by the customers to achieve migrations from Mainframe to our Software-Defined Mainframe® (SDM) solution. You will also work on a web based 3270 terminal emulator aimed to help our customers to modernize their 3270 applications. After products delivery, you’ll provide support to service teams and consumers.


Responsibilities include:



  • Participate to architectural design

  • Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable

  • Consult with other product development teams to evaluate system interfaces, operational requirements, and performance requirements of the overall system

  • Define with QA team test methods and create test to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions

  • Provide accurate project development estimates

  • Implement, test, debug and optimize the product

  • Peer review the design and implementation of the team work

  • Write automated unit test cases and script them on the chosen test platform

  • Employ continuous improvement methods to ensure robust and thorough feature development

  • Maintain effective communication with other software engineers on project limitation, capability, performance requirement and hardware interface changes

  • Participate in analysis, development and test meetings


Essential skills:



  • Proven hands-on Software Development experience

  • Strong Object-oriented analysis capabilities

  • Advanced Java knowledge: e.g. non trivial memory management, class-loading, reflection APIs, XA transaction management, charset handling, CPU usage and memory optimization

  • Ability to architect, design, implement and debug distributed, high performances, concurrent Java code

  • Advanced knowledge of GWT on server and client sides: deep understanding of the event handling APIs, development of custom widgets, JSNI

  • Advanced knowledge of CSS

  • Advanced knowledge of JavaScript, ability to implement raw JavaScript

  • Ability to write technical documentation in English

  • Ability to communicate in English

  • Agile development practices, Scrum, Kanban, Jira


Additional skills:



  • Good knowledge of bash shell / command line in Linux

  • GIT source code management

  • Some experience in Eclipse plugin development

  • Good understanding of regular expressions

  • Some experience in Java Byte code manipulation tools

  • Some experience in using Selenium or other web automation APIs

  • Some experience in Windows automation APIs

  • Good knowledge of SQL and JDBC (DB/2, Postgres)

  • JEE knowledge (JBoss / Websphere), in particular using XA resources (JTA)

  • Knowledge of mainframe technologies (3270 streams, JCL)

  • French speaking is a plus

  • Ability to work remotely, in about the same time zone as Switzerland


Personal attributes:



  • Work closely with stakeholders and be comfortable communicating at all levels

  • A self-starter, you pick things up and run with them

  • A tenacious problem solver, you actively pursue and resolve issues

  • Curious / Desire to understand how things work / Propensity for breaking things

  • Autonomous – Comfortable working with little direction in an ambiguous environment

  • Good communicator

  • Persuasive – ability to engage and influence with thoughtful dialogue

  • Excellent listener

  • Risk taker

  • Coachable

  • Persistent / politely aggressive / sometimes ‘unreasonable’ when it helps to move things along

  • Highly self-motivated, you are focused on delivering a high standard of quality to the client

  • Demonstrate expert knowledge


If you are interested in this position, please send us your CV (pdf format) by email.


Karin Kals

HR / Office Manager

LzLabs GmbH

Richtiarkade 16

CH-8304 Wallisellen

Switzerland


direct  +41 44 515 9876

email:  hr@lzlabs.com


Apply Now

Details