Senior Java developer

Job description

  • Develop and custom the software according to client requirements.
  • Software project support and maintenance.
  • Design and implement data models and data access layer for new product functionality
  • Troubleshooting , especially in a complex application stack
  • Identify and resolve client concerns.

Working with us

  • Active and challenging environment.
  • Learn new technologies.
  • Skill development.
  • Improve your English skills.
  • Friendly environment to work in.
  • Flexible working hours.

Benefits

  • Salary is reviewed 2 times a year based on employee’s performance .
  • Bonus based on staff performance.
  • Company trip once a year.
  • Private health insurance.
  • Daily meal at excellent price
  • Build a stable career with dynamic promotion and job opportunities.

Requirements

  • Student or Bachelor’s Degree in Computer Science or related field.
  • Experience  in Java programming
  • Experience with databases queries (mysql, oracle, postgres)
  • At least 3 years working experience in the field
  • Background  in Object Oriented analysis and design
  • Application design tools/frameworks, e.g. Spring, Maven, Eclipse

Considered a plus

  • Experience with REST web services is a plus.
  • Experience working in high performing development teams using Agile/Scrum methodologies and tools (eg. Jira )
  • Experience with various code versioning systems, such as Subversion or git
  • Ability to multi-task and switch context to changing priorities in a highly dynamic environment
  • Experience in Test Driven Development
  • Knowledge of German Language

    Name (required)

    Email (required)

    CV (required)

    Message

    captcha