Jobdescription
Job Title : Senior Full-Stack Java Developer (Angular / NodeJS) - Nearshore EU
About Randstad Digital Switzerland :
Randstad Digital Switzerland is seeking a highly skilled and experienced Senior Full-Stack Java Developer to join our dynamic team, working on exciting projects nearshore within the EU. You will be a key contributor to the Solutions Design and Delivery Section of our client, playing a crucial role in the full software development lifecycle.
Position Overview :
As a Senior Full-Stack Java Developer, you will be responsible for designing, developing, deploying, and maintaining robust web applications. You will collaborate closely with cross-functional teams, ensuring solutions meet both technical specifications and business objectives. Your expertise in Java, Angular, and NodeJS will be instrumental in delivering high-quality software.
Key Responsibilities :
- Full-Stack Development : Actively participate in the technical design, implementation, maintenance, deployment, and support of various web applications.
- Testing : Write comprehensive unit and functional tests to ensure high-quality code.
- Requirements Analysis : Gather, interpret, and analyze business requirements as needed.
- Stakeholder Collaboration : Engage with technical and business stakeholders to ensure seamless system implementation, maintenance, and support.
- Team Collaboration : Collaborate effectively with team members and stakeholders, participate in code reviews, provide mentoring, and facilitate knowledge transfer.
- Continuous Improvement : Stay updated with the latest software development best practices and contribute to team efforts to enhance development processes.
- Standards Compliance : Ensure alignment with client technical standards and procedures.
- Documentation : Deliver comprehensive technical and user documentation.
- Generative AI Integration : Utilize Generative AI code assistants to improve software development productivity.
- Other Duties : Perform other related duties as required.
Required Skills and Experience :
Extensive Java Experience : Minimum 10 years of hands-on experience in the development and deployment of IT systems and web applications based on Java technologies.Frontend / Backend Expertise : At least 3 years of solid experience with Angular frontend and NodeJS server-side technologies.AI Code Assistant Usage : At least 1 year of experience using Generative AI code assistants (e.g., GitHub Copilot, direct ChatGPT, Claude, Gemini).Computer Science Fundamentals : Strong computer science skills.Communication : Excellent communication skills in spoken and written English.Attention to Detail : High attention to detail.Teamwork : Proven record of excellent teamwork.Technical Experience (Mandatory) :
Java, Spring (including Spring Boot), JEE, JPA, Hibernate, MavenAngular, NodeJS server-side, HTML, CSS, JavaScriptRDBMS, ideally MySQLArtificial Intelligence Code Assistants (e.g., GitHub Copilot, direct ChatGPT, Claude, Gemini, etc.)Desirable Skills and Experience :
Experience with QA activities.Familiarity with data management.Experience with Agile methodologies, preferably SCRUM.Experience with AWS services and deployment automation.Experience with JIRA, Confluence, BambooFamiliarity with DockerAWS services and deployment automation.Location : Nearshore EU (working with Randstad Digital Switzerland)
Why Join Randstad Digital Switzerland?
Opportunity to work on challenging and impactful projects.Collaborative and supportive team environment.Professional growth and development opportunities.Work nearshore in the EU.Access to cutting-edge technologies and tools.Jeremy Knight