Java Engineer with AWS Offline

About the client:

The product is social enterprise, which has already been used by thousands of teams in roughly 165 countries. It is dedicated to a social mission: providing great technology to improve data for research, social, and public sector organizations. It is the most reliable, secure, and scalable mobile data collection platform for researchers and professionals working in offline settings. With sophisticated workflows, robust quality control features, and real-time visualizations, the product collects secure, high quality data—even offline.

Responsibilities:

To develop clean maintainable well documented code, contribute to ongoing improvement of the product as a member of the technical team focused on the back-end server software

Independently perform researches, present results to the team

Work with AWS hosting operations

To leverage and integrate data from various back-end services and databases

To collaborate with other programming engineers across the organization to develop best practices

Requirements:

4+ years of experience in software development

Deep experience and established expertise in using Java for server applications (ideally Tomcat)

Personally obsessive about writing solid code (not a typical “rusher”, doesn’t rely on quality-control team to catch high volume of mistakes)

Even more obsessive about the care appropriate for any changes to production systems

Maintain unit tests, code comments, and internal documentation as mechanisms to facilitate collaboration and maintainability

Experience with AWS (especially EC2 and RDS)

Has experience with project management tools (ideally Jira)

Strong Intermediate level of English (both verbal and written)​

Nice to have:

Expertise with Python

Expertise with high-concurrency multi-threaded applications

Expertise with cloud-based machine-learning technologies

The job ad is no longer active
Job unpublished on 18 April 2021

Look at the current jobs Java Kyiv→