Job Overview and Responsibilities
Project Context:We are implementing a complex Social Issuance solution that integrates with multiple systems such as Payment Document Management and interfaces with Swiss Federal entities using technologies like Java Rabbit MQ and MS SQL.
Your Mission as a JAVA Technical Team Lead:
- Analyze complex issues to guide the team in providing solutions and detailed direction.
- Manage a team of developers.
- Assist the team in clarifying requirements detailed design and conducting code reviews.
- Develop frameworks and codebases.
- Collaborate with Swiss architects to troubleshoot and resolve issues.
- Maintain and resolve project environment issues.
- Manage the CI Environment using Jenkins OpenShift and Docker.
Required Skills and Experience:
- Bachelors degree in Computer Science.
- Proficient communication skills in English.
- Approximately 68 years of experience in Java web application development.
- Handson coding experience.
- Excellent analytical skills.
- Willingness to deep dive into the source code of lesserknown programming languages frameworks and tools.
- Experience with Spring Boot Hibernate Rabbit MQ Fitnesse JavaFX and continuous integration environments.
- Experience in leading a small team of developers is advantageous.
Preferred Skills and Experience:
- Experience in leading a small team of developers is a plus.
Why You Should Apply:
- Opportunity to work for a professional Europeanbased company.
- Attractive salary package.
- Performance bonus of up to 4 months salary.
- Opportunities to travel to Europe.
- Hybrid working model with 1 WFH day per week.
- Flexible working hours.
- Structured training and development roadmap.
- Good worklife balance.
- Premium healthcare insurance.
- Annual company trips and teambuilding events.
#LIRB1