Lead Architect

Job description

“If you can lead our Java/Kotlin developers to new heights through your extensive skills and experience, then we want to hear from you!”

We are looking for a leader who can guide our platform development so that we stay safe, agile, and can quickly develop new features through a scalable architecture.

With our SaaS and cloud applications, millions of users log in throughout Europe on a day-to-day basis through a myriad of authentication methods. Our code is mission critical for many of our high-profile customers.

Our common vision

We are moving towards a new society where every person has a reliable, reusable digital identity. This digital identity can be used to securely exchange information, engage in remote transactions and protect confidential data and devices.

This digital identity will be integrated into your phone, car, IoT devices and will - among other things - enable your fridge to order directly and securely from your grocery store. The emergence of global online trust between persons and organisations is a paradigm shift that will change the role of existing institutions such as banks and governments.

The potential impact of this shift is immense, but vulnerable. We believe that a social enterprise like Connectis should lead the way and ensure a future Internet with many new opportunities while maintaining citizen privacy and avoiding single points of failure. We want you to join us in transforming this vision into reality.

Some of the daily tasks:

  • Together with our Development Leader you lead our software department in Romania of 10+ developers, where you are responsible for technology

  • Write software that matters! Be part of the team that will enable cross-border online authentication for European citizens.

  • Help define the software architecture of our secure login platform in an international setting (Rotterdam, The Netherlands - Bucharest)

  • Analyze functional requirements and turn them into real software: design how the development teams will implement new features for our platform

  • Disseminate technical and architectural knowledge amongst our software development teams in Bucharest

  • Contribute to quality and coding standards and define processes to get software implemented according to architecture

  • Help our programmers grow professionally by providing technical training and coaching on the job

  • Review and provide feedback on your peers’ work

  • Share secure programming knowledge with your team

  • Analyze the security properties of our architecture


Requirements

Minimum requirements:

  • 7+ years experience in software technology

  • Profound understanding on JVM languages (Java, Kotlin)

  • Profound understanding of technology

  • Knowledge of technologies like Hibernate, PostgreSQL, Tomcat, Google Guice, RESTful Web Services

  • Good communication skills in English

  • Patient, excellent social skills, you can help grow beginning programmers into proficient professionals

  • Affinity with security software

  • Experience working with Agile methodologies

Nice to have:

  • Enthusiasm for Functional Programming

  • Experience with authorization protocols like SAML, XACML, OAuth, SCIM would be a big plus

  • Experience with Maven, Ansible, Vagrant, Mercurial, Selenium

  • Experience with .NET would also be a plus

  • Master’s degree in relevant fields

Offer

  • Good salary, meal tickets card, medical insurance, and public transportation reimbursement

  • Personal development, creative freedom

  • 25 days of vacation yearly

  • Nice company trips and social events

  • Cool office in the center of Bucharest, near Piața Unirii, with table football, table tennis, PS4 and comfy bean bags.