Position: Java Developer
Category: Java
English level: upper
Years of experience: 6


Current project (more than 4 years):
Applications infrastructure for leader in Dutch insurance business. The projects are for managing insurances and all around it (claims, payments, etc). All procession steps are fully automated: calculation payments, insurance form creating, requesting medical details, risk assessment, sending notifications (emails, letters), prolongation etc.
Project Role: Java software engineer
Responsibilities:
    • Server side deployment and designing new services
    • Updating infrastructure with new tech solutions
    • Implementing new features
    • Supporting existing functionality and updating up to upcoming changes
    • Creating Jira issues up to business requirements, refinement/retrospective sessions
    • Bag fixing
    • TDD, unit and integration tests;
    • Deployment on production, acceptance and test environment;
    • Documentation maintenance on Confluence;
    • Knowledge sharing, coaching;

Project: Cloud Web security
VPN tunnel for user’s internet traffic automatically blocks risky sites and tests unknown sites before allowing users to link to them. Network monitoring and analysis for admins and attacks prevention. Automated traffic analysis with scheduled reporting or reporting by request in convenient form.
Project Role: Java software engineer
Responsibilities:
    • Investigation technical solutions;
    • Bag fixing
    • TDD, unit and integration tests;
    • Server side systems deployment;
    • Development build and deployment scripts;
    • Product support and documentation maintenance;
    • Knowledge sharing, coaching;

Project: Live chat for websites
Pop-up or embedded live chat messenger, which allows user to chat with website visitors in real time. Users can customize messenger to match website design. Users access service through the website interface, native console, or mobile device app. Automatic emailing of chat transcripts and collection statistics with interactive GUI. CMS integration. Flexible messenger behavior customization.
Project Role: Java software engineer
Responsibilities: 
    • Software design, investigation technical solutions;
    • Development of new features and modules;
    • Integration with external systems;
    • Server-side systems deployment;
    • Development build and deployment scripts;
    • Product support and documentation maintenance;

Project: Smart Home Systems
Responsibilities: Writing firmware for AMX controllers in language like C/C++;