Senior Java Software Developer
IDEMIA, the global leader in Augmented Identity, provides a trusted environment enabling citizens and consumers alike to perform their daily critical activities (such as pay, connect and travel), in the physical as well as digital space.Cerinte
You will work within the team that develops state of the art products and solutions based on Idemia technologies, with plenty of opportunities to advance your technical skills and get exposure to new technologies. You will work directly with Product Owner/Business Analyst and development Team to validate the Team work and ensure quality. You will participate in overall system integration, system testing and acceptance activities with the customer.Responsabilitati
-Develop new software features, modify and customize existing software components. Maintain existing code and software components.
-Take lead in the design of features within your area of expertise.
-Create technical documentation such as installation/configuration/maintenance procedures.
-Participate in design and planning activities, following Agile methodology.
-Master the product development process.
-Clarify and refine requirements with Product Owner/Business Analyst.
-Coach junior members of the team.
-Technical degree in Computer Science or related discipline.
-Solid 7 years in software development.
-Intermediate verbal and written skills in English, French would be a plus.
-Frontend: HTML5, , Angular2, jQuery
-Backend: Linux, Java EE, JBOSS, EJB, CDI, JBPM, JPA, Hibernate and related technologies.
-Databases: Oracle, PostgreSQL, Cassandra, Mongo
-Communication: https, REST
-Cloud: Docker, Kubernetes
-Tools: JIRA, SVN, git, maven, Jenkins, Nexus, Confluence
-Experience with biometric technologies
-Real passion for digital
-You’re self-motivated individual with attention to details and strong problem solving skills
-Good interpersonal skills
Nice to have
-Kafka, ActiveMQ, RabbitMQ
-Active Directory and LDAP
-Join Agile team and work with technical gurus.
-Shine with your IT skills.
-Use and develop new exciting technologies.
-On arrival, you will benefit from an onboarding program that will allow you to quickly increase your skills.