Endeavour Recruitment
Senior Software Developer with 10+ years' experience to join a leading client based in Geneva. This is a full time, onsite role. Contract duration is 12 months, long term extension very likely. Daily rate: 640 CHF per day Essential skills: Proficient in designing and developing Back End and front-end solutions for modern web applications Java Spring Boot v3, JPA/Hibernate RDBMS design and optimization, ideally Oracle and Postgresql Web services and API specifications and implementation, XML, REST Unit, functional and non-functional testing Angular 8+ Confident communicator with excellent written and verbal English communication skills Desirable skills: AWS cloud and IaC automation DevOps/CICD automation, release management, processes, and best practices Authentication and SSO technologies JSF Test automation Experience required: At least 10 years of experience in developing and deploying IT systems and web applications based on Java technologies. Significant experience in design and document data models, Java code, user experience and user interface, test cases, release notes, etc. Technical team leadership, mentoring, estimation, code review, QA, supervising outsourced ICT activities SCRUM, Agile, Prince2 methodologies Duties: Work with Solution Architects and other Lead Developers to design, develop, test, and deliver the various required functionalities. Lead technical development and mentor other developers if required. Lead regular code reviews to ensure consistent code quality. Lead release management, testing and deployment automation activities. Support relevant systems in production, troubleshoot and remediate system problems affecting availability and functionality. Participate in capturing technical requirements and solution designs that will drive development of future software capabilities, including production and maintaining of the technical documentation. Participate in task definition, estimation, and planning activities. Efficiently collaborate with team members, stakeholders, and other client teams. Ensure alignment with client's technical standards and procedures. Follow the client development practices, including activity tracking with JIRA, CICD pipeline usage and alignment with client Cloud practices. Perform other related duties as required. Deliverables: Implementation, testing, support, and other tasks are expected to be completed according to detailed provided in JIRA tickets. Relevant unit and functional tests. Code review reports and reports on quality of progress on improvement of software development processes Technical, solution and release documentation. Other deliverables related to the tasks outlines above. Looking forward to receiving your CV!
Senior Software Developer with 10+ years' experience to join a leading client based in Geneva. This is a full time, onsite role. Contract duration is 12 months, long term extension very likely. Daily rate: 640 CHF per day Essential skills: Proficient in designing and developing Back End and front-end solutions for modern web applications Java Spring Boot v3, JPA/Hibernate RDBMS design and optimization, ideally Oracle and Postgresql Web services and API specifications and implementation, XML, REST Unit, functional and non-functional testing Angular 8+ Confident communicator with excellent written and verbal English communication skills Desirable skills: AWS cloud and IaC automation DevOps/CICD automation, release management, processes, and best practices Authentication and SSO technologies JSF Test automation Experience required: At least 10 years of experience in developing and deploying IT systems and web applications based on Java technologies. Significant experience in design and document data models, Java code, user experience and user interface, test cases, release notes, etc. Technical team leadership, mentoring, estimation, code review, QA, supervising outsourced ICT activities SCRUM, Agile, Prince2 methodologies Duties: Work with Solution Architects and other Lead Developers to design, develop, test, and deliver the various required functionalities. Lead technical development and mentor other developers if required. Lead regular code reviews to ensure consistent code quality. Lead release management, testing and deployment automation activities. Support relevant systems in production, troubleshoot and remediate system problems affecting availability and functionality. Participate in capturing technical requirements and solution designs that will drive development of future software capabilities, including production and maintaining of the technical documentation. Participate in task definition, estimation, and planning activities. Efficiently collaborate with team members, stakeholders, and other client teams. Ensure alignment with client's technical standards and procedures. Follow the client development practices, including activity tracking with JIRA, CICD pipeline usage and alignment with client Cloud practices. Perform other related duties as required. Deliverables: Implementation, testing, support, and other tasks are expected to be completed according to detailed provided in JIRA tickets. Relevant unit and functional tests. Code review reports and reports on quality of progress on improvement of software development processes Technical, solution and release documentation. Other deliverables related to the tasks outlines above. Looking forward to receiving your CV!