At Signicat (Permanent), in Estoril, PortugalExpires at: 2022-08-07Remote policy: Full remoteCompany Signicat is a Digital Identity Service Provider and one of the leading providers of electronic identity and signature solutions in Europe. Our security and compliance products are used by governments, big banks, and small businesses—and everywhere in between. We continue to be leaders in innovative security solutions, reducing risk while providing a smart and intuitive user experience. Job Description You will be part of the Mobile Identity department, spread over three locations Trondheim-Norway, Oslo-Norway and Lisboa-Portugal with the majority sitting in Oslo. The department consists of three engineering teams Backend team - Developing the backend for the authentication solution. Mobile team - Developing the Android and iOS SDK for the authentication solution. Service team - Building a SaaS product around the authentication solution. Who you are : You should be passionate about software development, working in an agile team where everyone's opinion matter and where you have freedom under responsibility. We do not require you to be an expert in security, but an interest in the topic helps. An important part of the job is to keep updated on developments in the security and the identity domain regarding strong authentication, mobile biometrics and digital identity. Quality is a common denominator in everything we do since our solutions are used in highly scalable, performant and available environments. You are a programmer with experience using Java and related frameworks, you are experienced in interpreting and writing design specifications and comfortable to work together with designers, other engineers and our architects to create, implement and maintain our solution. You also have an interest in test automation and cloud development, improving and extending our CICD pipeline built as infrastructure as code, using AWS, CloudFormation and Jenkins, helping us make our development process more efficient. As the team is spread over multiple locations a key quality is that you are skilled at documenting and communicating around your solution design and align these with both the rest of the team and other stakeholders. We expect you to be able to produce both API documentation and architecture diagrams, such as sequence and class diagrams. Main requirementsYou have : Experience with Java, Spring and Hibernate Familiarity with databases (MySQL, Oracle) Experience with RESTful API development (Spring REST) Previous experience with CI/CD pipelines Familiarity with Authentication and identification (FIDO, OAuth, OIDC, eIDAS, PSD2, NIST Digital Identity Guidelines) Nice to haveIt is a plus if you have: Designing and managing API versioning requirements DevOps experience Experience with cloud development (AWS, GCP or Azure) Familiarity with common frontend technologies (ReactJS, Angular) Understanding of QA automation Linux and shell experience Benefits & PerksWhat are we offering that it is unique? Dedicated time during working hours each week for training and development activities Dedication to your continuous development and growth through quarterly development talks Strong purpose - we are building a trusted digital world, we make a real difference every day Culture driven organization with a strong organizational voice and ability to make an impact + traditional benefits package
Senior Java Developer in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!