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