1

Тема: Senior JAVA Software Engineer

Customer is one of the leading healthcare software companies offering their services for clinics,

healthcare organizations and networks in Canada and the US.

Responsibilities:

Senior Software Engineer is a seasoned professional responsible for each of the tasks in the software

development process for the company’s state of-the-art SaaS based products. The successful candidate

must be dynamic, ambitious, and have a common vision of quality, integrity, and efficiency. The

successful candidate must demonstrate that their proficiency in technical knowledge harmonizes with the

business objectives and client needs. Other duties and responsibilities:

 Understand Healthcare IT domain

 Develop high quality & maintainable code using Java, GWT, SQL

 Develop user interface code using JavaScript and related technologies

 Able to work in a fast paced, highly technical, and result oriented environment

 Review technical design documents and code developed by other members of the team

 Propose processes and uncover gaps to further the continual improvement of software

development process

 Research new technologies that push the boundaries and capabilities of the current software and

provide insight on applying these in practice

 Engage with Client`s Professional Services, Product Support and other teams to quickly and

efficiently resolve customer issue.

Requirements:

The right candidate will be a goal-oriented individual with 4+ years of engineering experience with a

software or technology company and will possess the following skills and qualifications:

 Bachelor’s Degree in Computer Science or Computer Engineering, or equivalent

 4+ Years of engineering experience with Java, Spring, GWT, SQL, UNIX

 Experience with at least one traditional RDBMS database

 Knowledge of unit and integration testing methodologies

 Service oriented attitude

 Excellent communication and organization skills, excellent problem solving abilities is must

 Ready for business trips

 Upper-intermediate written and oral English

You will be part of a project to develop a complex corporate system in healthcare domain. The main

objective is project scope optimization. You will mostly be engaged in fixing critical defects and

implementing new features (80-90% frontend and 10-20% backend development) using the following

technologies:

Language / AppServer: Java EE 6 and 7, Jetty

Backend: Guice, Spring Cloud for AWS, Jersey, Apache Commons, Http Components, Lucene, Quartz,

JavaMail, Gson, JSON.simple, iText, ASM, Slf4j, Guava, Open Health Tools, Java library for Continuity of

Care Record, XMLBeans

Frontend: GWT, GWTP, RestyGWT, Gin, Google Chart Tools, Guava GWT, GWT upload, gwt-cal, gwt-

dnd

Data access: Liquibase, JDBC, PostgreSQL

Testing: JUnit, Mockito, Jukito

Methodologies: Agile/Scrum, CI (Jenkins, Puppet), TDD

Additional information:

Team structure: 20% Principal Engineers, 40% Senior Engineers, 40% Medium Engineers

Project duration: 5 years

Maximum trip duration: 2 months

Trips frequency: every 1 or 2 month

Overtime: possible, compensated

You can contact me anytime with skype and email.
E-mail: gv.7job@gmail.com
Skype: valenti_gri
fb: valia.grushetska