PpFounded in 2016 and located in the heart of the Jura, in Porrentruy, Digital Solutions SA helps companies and institutions face digital challenges through the integration of new technologies. We are an IT integrator and service provider, helping our customers with their innovation strategy and the development of new digital products. We are present in Porrentruy, Basel, Lausanne, Geneva, Martigny and soon in Fribourg, Bern, Zürich and Delémont. /p pbOur mission: To /b combine agility, innovation and performance to provide a team of highly qualified engineers, meeting the targeted needs of our customers and prospects in the following areas: /p ul liIntegration and innovation /li /ul pbJob offer: Tech Lead Full Stack Java JEE Web /b /p pbOccupancy rate: /b 100%br/bDuration: /b CDI /p pbTraining : /b /p h3Core competencies (6+ years’ experience) /h3 ul liIn-depth knowledge of object‑oriented design principles, including Design Patterns and SOLID principles. /li libBack-End development : /b ul liExpertise in using one or more of the most widely used frameworks on the market. /li /ul /li libFront-End development : /b ul liExpertise in using one or more of the most widely used frameworks on the market. /li liCompetence in HTML, CSS, JavaScript technologies. /li /ul /li libArchitecture and Design : /b ul liMastery of J2EE architectures. /li liExperience with microservices and hexagonal architecture. /li liKnowledge of asynchronous message brokers (RabbitMQ). /li liDDD experience. /li /ul /li libAPI and Web Service : /b ul liMastery of REST and SOAP web services development. /li liAbility to design, implement and maintain robust and secure APIs. /li liExperience in securing APIs with OAUTH2/OIDC. /li /ul /li libDevOps and Cloud : /b ul liMastery of the main container orchestration systems, in particular Docker and Openshift. /li /ul /li libVersioning, CI/CD and IDE tools : /b ul liGit for version control. /li liFamiliarity with continuous integration and deployment tools Jenkins, GitLab CI/CD. /li liProficiency in IntelliJ IDEA and Maven development environments. /li /ul /li libQuality and Testing : /b ul liMastering the principles of Clean Code and Clean Architecture. /li liProficiency in unit testing with JUnit. /li liProven experience with SonarQube. /li liBDD, TDD. /li liAppSec, Security First. /li /ul /li liDevelopment on Java versions 7 to 21. /li libBack-End development : /b ul liSpring (in particular Spring MVC, Spring Boot, and Spring REST). /li /ul /li libFront-End development : /b ul liCompetence in HTML5, CSS3, Vue3, JavaScript, Typescript. /li /ul /li libDatabase : /b ul liMastery of relational databases. /li liSQL (in the Oracle 19 context). /li /ul /li libTools : /b ul liProficiency in JIRA and Confluence tools. /li /ul /li liExperience in an Agile work environment. /li /ul h3Optional skills that would represent a plus /h3 ul liSwing framework. /li libTools : /b ul liDynatrace. /li liSplunk. /li /ul /li libProven experience with the State of Geneva. /b /li /ul h3Role and activities /h3 ul liEnrich, communicate and implement architecture guidelines and quality standards. /li liProvide technical and methodological support to developers. /li liDesign and evaluate IT solutions. /li liIdentify refactoring and optimization opportunities to improve code quality and performance while respecting architectural principles. /li liOrganize and lead technology watch activities for the development team. /li liDesign, develop and maintain IT systems. /li liDesign and implement quality procedures. /li liSystematic code review. /li liAnalyze and correct anomalies during integration and functional testing phases. /li liIdentify and communicate risks and problems, and bring together the people concerned to find solutions. /li liSupporting collective learning on software quality and safety practices. /li liMaintain system quality and safety levels. /li liParticipate in the continuous improvement of processes and tools. /li liParticipate in the continuous improvement of your team’s organization. /li liParticipate in the improvement of Agile practices. /li liContinuously capitalize on acquired experience. /li liParticipate in software engineering and architecture practices. /li liActively participate in the continuous improvement of the custom development service. /li /ul h3Qualifications /h3 ul liAutonomy, responsibility, adaptability, dynamism. /li liAbility to work in a team and share knowledge. /li liAbility to lead your team to excellence. /li liAbility to influence and convince people. /li liDemonstrates curiosity about new technologies, and initiative. /li liBe open to change. /li liKnow how to receive and give feedback for improvement. /li liAbility to upgrade skills in a functional area. /li /ul /p #J-18808-Ljbffr