Senior Java Developer for enterprise file synchronization platform Offline

Responsibilities:

 

Developing high quality, testable and high-performant software using Agile practices

Gathering requirements, setting priorities and making precise decisions within deadlines

 

Job Requirements:

 

4+ years of experience in software development with Java

Experience owning all aspects of software engineering, from design to implementation, QA, and maintenance, preferably in large-scale server or cloud applications - here at this project you’ll develop system components throughout all phases of the product lifecycle

Experience developing applications using Java, Spring, JUnit, and Tomcat

Experience debugging multithreaded applications and conducting performance analysis - at this project you’ll perform root-cause analyses of complex problems that may involve third-party tools, network configurations, and software related to scaling and performance

Knowledge of databases and SQL, preferably MySQL or PostgreSQL

Experience with messaging brokers, indexing engines, key-value stores

Experience with TDD and Agile methodology

Knowledge of software development best practices and willingness to guide less senior peers in that area

Openness, adaptability, and flexibility in responding to change, at this project you’ll collaborate with other developers, product owners, and system QA to release new iterations following the SaaS delivery model.

Experience with Spring Boot 2, Spring Security, Spring Data

Understanding of modern web stack and architecture

Good knowledge of MySQL

Experience with AWS

Strong practice Design Patterns and Java Enterprise Design Patterns, deep experience in core java related manifests, main java data structures, and algorithms experience

 

Skills and Special Knowledge:

 

English Intermediate +

Knowledge of Agile/SCRUM and iterative development lifecycles

Good problem-solving skills

Good communication skills

 

We provide the following for our employees:

 

18 working days of paid vacation

70% cost compensation of sickness (20 days per year)

50% cost compensation for English courses at the office

Flexible work schedule

Competitive and rewarding salary based on performance appraisals/knowledge evaluation

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

Look at the current jobs Java Lviv→

Loading...