Qui on-est ?
Altim est une société de conseil à taille humaine, experte des systèmes logiciels innovants et spécialisée dans les systèmes embarqués.
Multiples missions dans dans divers secteurs : le Télécom, le numérique, la Santé, l'Automobile, la Robotique, l'Aéronautique, le Spatial, la Défense.
Nous avons une centaine de consultants qui travaillent dans les secteurs de l'industrie, les telecoms, la santé et le médical (à personnaliser) (TV Num, Auto, Santé, Aéronautique Défense)
Localisation : Ile de France / Toulouse / Rennes
Nos Valeurs : Proximité et Transparence
Reconnu par qui et pourquoi ?
Nous sommes reconnus par nos clients pour notre savoir-faire technique mais aussi reconnus par nos salariés pour notre engagement en termes d'accompagnement et de suivi tout au long de leur évolution chez Altim.
Développement et Maintenance d'Applications Backend :
- Concevoir, développer et maintenir des applications backend robustes et évolutives en utilisant Java et le framework Spring (Spring Boot, Spring MVC, Spring Data).
- Assurer l'intégration de bases de données relationnelles (MySQL, PostgreSQL) et non relationnelles (MongoDB), avec une optimisation des requêtes pour des performances maximales.
- Implémenter et maintenir des API RESTful et des services web sécurisés et performants.
Architecture et Gestion de Projet :
- Participer à la conception de l'architecture logicielle des applications, en veillant à la modularité, à la scalabilité et à la maintenabilité du code.
- Travailler en étroite collaboration avec les équipes de développement front-end, UX/UI, et produit pour garantir la cohérence et la qualité des fonctionnalités.
- Utiliser des outils de gestion de projet et de versionnage de code tels que Jira, Confluence et Git pour suivre l'avancement des projets et des développements.
Innovation et Amélioration Continue :
- Se tenir informé des dernières tendances et évolutions dans le domaine du développement Java et des technologies Spring.
- Proposer et mettre en oeuvre des améliorations continues pour optimiser les processus de développement, les performances et la sécurité des applications.
- Encadrer et former les développeurs juniors, en favorisant un environnement de partage des connaissances et des bonnes pratiques.
Compétences Techniques et Expérience :
- Minimum de 7 ans d'expérience en développement backend avec une expertise confirmée en Java et Spring Framework.
- Maîtrise des technologies et outils associés tels que Hibernate, JPA, Spring Security, Spring Batch, et des serveurs d'application (Tomcat, Jetty).
- Solide expérience avec les bases de données SQL (MySQL, PostgreSQL) et NoSQL (MongoDB), ainsi que les outils de versionnage de code (Git).
Qualités Personnelles et Professionnelles :
- Capacité à travailler de manière autonome et en équipe, avec d'excellentes compétences en communication écrite et orale.
- Esprit analytique et rigoureux, avec une forte capacité à résoudre des problèmes techniques complexes.
- Proactif, innovant, et orienté vers les résultats, toujours à la recherche de solutions efficaces et optimisées.
Formation et Certifications :
- Diplôme en informatique, en génie logiciel ou dans un domaine connexe.
- Certifications Java et Spring Framework (par exemple, Oracle Certified Professional Java Programmer, Spring Professional Certification) sont un plus.
- Maîtrise de l'anglais technique, tant à l'écrit qu'à l'oral, est un atout.
Compétences Techniques et Expérience :
- Minimum de 7 ans d'expérience en développement backend avec une expertise confirmée en Java et Spring Framework.
- Maîtrise des technologies et outils associés tels que Hibernate, JPA, Spring Security, Spring Batch, et des serveurs d'application (Tomcat, Jetty).
- Solide expérience avec les bases de données SQL (MySQL, PostgreSQL) et NoSQL (MongoDB), ainsi que les outils de versionnage de code (Git).
Qualités Personnelles et Professionnelles :
- Capacité à travailler de manière autonome et en équipe, avec d'excellentes compétences en communication écrite et orale.
- Esprit analytique et rigoureux, avec une forte capacité à résoudre des problèmes techniques complexes.
- Proactif, innovant, et orienté vers les résultats, toujours à la recherche de solutions efficaces et optimisées.
Formation et Certifications :
- Diplôme en informatique, en génie logiciel ou dans un domaine connexe.
- Certifications Java et Spring Framework (par exemple, Oracle Certified Professional Java Programmer, Spring Professional Certification) sont un plus.
- Maîtrise de l'anglais technique, tant à l'écrit qu'à l'oral, est un atout.