Junior Java Developer

Role Description

-Implement high-quality software design and architecture by following OOP and SOLID principles, best practices in software development as well.

-Provide and commit on estimations for development tasks

-Complete assigned development tasks according the agreed timeframe and/or self-estimated time

-Ensure code integrity with the rest of the application of the assigned development tasks

-Actively communicate assigned tasks with the team

-Search resolutions to technical challenges on personal assignments level and project level

-Communicate and resolve unclear functional and non-functional requirements

-Collaborate with all counterparts within the project (Business Analyst, Product Owner, Dev Lead, QA)

Role Requirements

1+ years of experience in IT industry

Excellent English communication skills.

Proficient in OOP, Design Patterns and Data Structures.

Experience developing applications using any modern OOP language.

Experience with build & release tools like, Maven Gradle

Good understanding in design/development SOA, RESTful APIs

Experience with relational DBs (e.g. MySQL, PostgreSQL, Oracle)

Excellent problem-solving skills

Awareness of the Agile software development life cycle and estimations

German language will be considered as an advantage

Apply now

Application Form

[contact-form-7 id=”45″ title=”Application Form” /]

Benefits

Career development

Work-life balance

Company benefits