Location
Job Type
Category
Description
Job Description
Are you an experienced software developer with knowledge of Java and experience with Java-based mobile applications? Are you lacking the adequate environment to utilize your skills to their full potential? At Allymatch, you can be part of a dynamic start-up offering you the chance to work independently and further your knowledge.
Responsibilities
- Execution of software development life-cycle including coding, integration tests and deployment
- Responsible for developing and improving backend and/or frontend of our system
Qualifications
- Minimum 5 years of experience in a relevant field of Java programming
- Deep knowledge in Software Development Life-cycle Management as well as significant knowledge in Linux-based systems and system administration
- Deep knowledge in Spring, Hibernate and Database technologies (MySQL/postgres/NoSQL)
- Experienced in Spring framework or equivalent technologies
- Experience with interfacing REST-ful APIs
- Used to working with Mobile / Responsive Design using HTML/CSS3
- Comfortable with modern JavaScript development practices
- Familiarity with GIT and/or similar versioning systems
- These would be a plus: Experience of microservices and/or containerization, AngularJS, security/cryptography methodologies
- Strong English skills, knowledge of additional languages are a bonus