For one of our clients in Geneva, we are currently looking for a Java Technical Lead who will join our client for a long term opportunity!
The technical lead will work very tightly with the Product/Solution Owner and a cross-functional teams of developers and architects, and will participate in the overall strategy, analysis, design and implementation of our client's Sales solutions and strategic e-commerce solutions, granting full adherence with standards and needs.
You will work in a global environment with highly distributed teams in different countries and time zones and at different management level.
Activities
1. Provide technical expertise of Products/Solution in your scope
2. Support the development team in resolving complex issues
3. Ensure that technical specifications exist and up-to-date at all times
4. Collaborate with the DevOps team to automate the integration of developed Product/Solution (such as Continuous Integration, Continuous deployment)
5. Provide technical expertise with a broad set of development tools/technologies
6. Work closely with cross-functional teams (Developers, Scrum Masters, Architects…)
7. Collaborate with your peers from other Product Groups or Shared Services through your transversal or vertical role to deliver the program
8. Focus on quality: delivery on time, on budget and beyond expectations
9. Identify, manage risks, define the corresponding mitigation plan and escalate to the appropriate level as necessary
10. Apply guidelines, frameworks, and best practices defined by Communities of Practices
11. Support the Product Owner/Project Manager/Program Manager to estimate and challenge the development effort and to identify risks and to define corrective actions
Required profile
12. 5+ years proven experience in a similar role0
13. Strong interpersonal, and communication skills and high attention to detail.
14. Experience in delivering integration projects from initial study to production stabilization
15. Experience in software architecture and development lifecycle
16. Experience with near/off-shore teams
17. Hands on experience with technology concepts such as APIs, micro-services, Cloud hosting, OMS, CRM Salesforce platform), ERP SAP)
18. Experience in e-Commerce projects is a plus
19. Experience with Atlassian suite: Confluence, Jira.
20. Interaction with stakeholders in a project or matrix organization
21. Fluent English and French required, other languages are a plus Italian, Chinese)
22. Ability to work in a complex, fast-paced, distributed environment with high expectations
23. Expert on the Java Platform using Open Source Frameworks
24. Expert of front-end technologies, strong experience in Angular
25. Expert designer of REST API’s for internal and external clients
26. Expert in Microservice architecture, design and implementation
27. Expert of using and designing solutions based on Docker and Kubernetes
28. Expert of securing web applications using OAuth2 and OIDC
29. Expert of developing on MySQL and MongoDB
30. Experience of Agile methodologies, frameworks and ceremonies (Scrum, Kanban, XP, …)
31. Expert of Design Patterns, Enterprise Integration Patterns (EIP) and Domain Driven Design (DDD)
Salary