- Environ 10 ans d'expérience en Java/J2EE, Software Development Life Cycle. Orienté objet programmation. développement et test d'applications client/serveur, d'entreprise et Web.
- Expérience dans divers domaines tels que la banque, E-commerce, l'énergie, les télécommunications, l'industrie.
- Expert dans le développement d'applications Web d'entreprise basées sur les technologies Java utilisant J2EE, EJB, Java Servlets, JMS, JNDI, ANT et Apache Maven .
- Solide expérience dans la configuration du backend à l'aide de diverses fonctionnalités de frameworks Spring telles que Spring
MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM et Spring Security.
- Expertise dans le développement d'interfaces graphiques basées sur IA à l'aide d'applets Java, HTML5, DHTML, JavaScript, Typescript, Angular 8+, XML, AJAX, JSF.
- Impliqué dans les changements architecturaux internes à la fois pour le produit et le cadre de test d'acceptation Fitnesse
- Expérience en mappage relationnel objet (ORM) comme Hibernate en utilisant la norme JPA.
- Expertise dans le développement d'un bon côté serveur avec une expérience pratique des modèles de conception d'entreprise et de persistance tels que Singleton, Factory, Facade et AOP.
- Vaste expérience dans le développement de services Web à l'aide de SOAP, RESTful, WS Security, XML-RPC et JAXB/JAXP.
- Expérience sur les services cloud AWS comme EC2, S3, RDS, ELB et EBS pour l'installation et la configuration.
- Expérience de travail dans Ant MAVEN et Jenkins, Log4j et JUnit pour les tests unitaires et d'intégration.
- Expérience en développement piloté par les tests (TOD) à l'aide de frameworks de tests unitaires tels que Jasmine Rapporteur, Karma, JUnit QUnit et Selenium.
- Excellent joueur d'équipe avec des capacités de leadership. Solides compétences analytiques avec d'excellentes compétences interpersonnelles et de communication avec une capacité d'analyse et une compréhension du fonctionnement organisationnel.