Senior Java Engineer (offline)
Job Description
As a member of the development team you will;
- Independently put the company Agile software development process into practice as appropriate.
- Takes ownership of product subcomponents including functional specification, design & implementation
- Assist in the development of implementation schedules for owned sub components.
- Develop, maintain and extend assigned software modules within schedule constraints using the company accepted coding practices.
- Specify and perform unit testing of developed software modules
- Fix bugs in software modules as necessary.
- Assist publications department as required to document the product.
- Assist QA engineers as required to develop of test plans and isolate software faults.
- Lead a department code review.
- Work with other department software engineers to ensure successful development and delivery of product
- Report status in timely fashion as requested by Manager or project lead engineer
Essential Criteria
- Hands-on development skills in Advanced Java/J2EE, EMS, SNMP, troubleshooting and debugging on Linux / Unix platforms
- Experience in Scripting language – Shell, Python
- Excellent understanding of OS / networking concepts and OpenStack cloud infrastructure
- Design and development of complex enterprise software
- All-round view of software development lifecycle: requirements, architecture, design, unit test automation, source code control and release aspects, Agile processes, etc.
- Hands-on experience working with relational and / or NoSQL databases will be added advantage
- Good to have experience in JavaFX, JavaFX CSS Stylesheets
JSON and YAML document encoding experience will be added advantage
- Ability to mentor and guide other team members to achieve common goals
- Customer-facing skills like solution architecture, software deployment and testing in customer lab / pre-production / production environments will be an added advantage
- Knowledge of English on intermediate/upper-intermediate level
Conditions:
- Competitive salary
- Works on complex and interesting IT project
- Comfortable office
- Additional medical insurance
- Flexible start of the working day
- English courses
- Participation in specialized events (conferences, seminars, trainings) at the expense of the company
- Professional and career growth
As a member of the development team you will;
- Independently put the company Agile software development process into practice as appropriate.
- Takes ownership of product subcomponents including functional specification, design & implementation
- Assist in the development of implementation schedules for owned sub components.
- Develop, maintain and extend assigned software modules within schedule constraints using the company accepted coding practices.
- Specify and perform unit testing of developed software modules
- Fix bugs in software modules as necessary.
- Assist publications department as required to document the product.
- Assist QA engineers as required to develop of test plans and isolate software faults.
- Lead a department code review.
- Work with other department software engineers to ensure successful development and delivery of product
- Report status in timely fashion as requested by Manager or project lead engineer
Essential Criteria
- Hands-on development skills in Advanced Java/J2EE, EMS, SNMP, troubleshooting and debugging on Linux / Unix platforms
- Experience in Scripting language – Shell, Python
- Excellent understanding of OS / networking concepts and OpenStack cloud infrastructure
- Design and development of complex enterprise software
- All-round view of software development lifecycle: requirements, architecture, design, unit test automation, source code control and release aspects, Agile processes, etc.
- Hands-on experience working with relational and / or NoSQL databases will be added advantage
- Good to have experience in JavaFX, JavaFX CSS Stylesheets
JSON and YAML document encoding experience will be added advantage
- Ability to mentor and guide other team members to achieve common goals
- Customer-facing skills like solution architecture, software deployment and testing in customer lab / pre-production / production environments will be an added advantage
- Knowledge of English on intermediate/upper-intermediate level
Conditions:
- Competitive salary
- Works on complex and interesting IT project
- Comfortable office
- Additional medical insurance
- Flexible start of the working day
- English courses
- Participation in specialized events (conferences, seminars, trainings) at the expense of the company
- Professional and career growth
About Fivetran
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.About us: https://www.youtube.com/watch?v=OEM0-_g6o94
Company website:
https://fivetran.com/
The job ad is no longer active
Job unpublished on
1 November 2021
Look at the current jobs Java Kyiv→
$3500-6000
Average salary range of similar jobs in
analytics →
Similar jobs
Expert Java Developer at Luxoft
Ukraine
Senior Java Developer at Luxoft
Ukraine
All jobs Java Kyiv All jobs Zimad