Senior Java Developer

We need a Senior Java Developer to oversee the entire software development life cycle, from planning and prioritization to testing and release.

 

Gathering system and user requirements, creating Java modules, and testing features before release are all responsibilities of a Senior Java Developer. We'd like to meet you if you have hands-on experience developing software using agile approaches and are ready to lead our junior developers.

Responsibilities

Identify and analyze user requirements;

Prioritize, assign and execute tasks throughout the software development life cycle;

Develop Java EE applications;

Write well-designed, efficient code;

Review, test and debug team members' code;

Design database architecture;

Schedule product releases with internal teams;

Document development phases;

Ensure our applications are secure and up-to-date.

Requirements

Work experience as a Senior Java Developer or similar role;

Experience designing, building and testing Java EE applications;

In-depth knowledge of popular Java frameworks and Spring MVC;

Experience with Object-Oriented Design (OOD);

Good delegation and time management skills;

Problem-solving abilities;

BSc in Computer Science, Engineering or relevant field.

Benefits

Attractive compensation package;

A friendly, fun and open environment, where everyone's contribution is valued and highly appreciated;

Professional training and development. We highly encourage our employees' professional development, so your participation in trainings or workshops would be very much appreciated.

Ready to start your adventure?

    Attach my CV