Randstadeos
Sr Specialist Software Engineering - Java Full stack Development
Core Responsibilities:
Design, implement, and trouble-shoot scalable and reusable software systems: 3-tier and cloud-based systems
Actively support configuration management of code and software
Support detailed documentation of systems and features
Provide (technical) leadership to build, motivate, guide, scale, and mentor team members including performance management coaching
Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management
Actively participate in daily stand-up meetings.
Skills, Knowledge, and Experience.
Extensive full stack engineering experience, with an emphasis on backend infrastructure programming, ideally a minimum of 5-7+ years.
Extensive experience, ideally a minimum of 5-7+ years in the following:
Software architecture. Linux/Unix system programming and opensource frameworks experience (e.g., gcc/C). Object-oriented programming experience (e.g., C++, Java, etc.). Code reviews and analyzers’. Network protocol and tools experience (e.g., TCP/IP, HTTP(S), IPv4, etc.). Web API experience and architectural styles (e.g., REST). Python or other scripting language experience.
JavaScript frameworks (e.g., React), Test automation development (e.g., Selenium, Cypress, etc.), Configuration management experience (e.g., GitHub, Jenkins, etc.)
Experience in the following areas would be desirable.
Database concepts: relational, NoSQL, and modelling, cloud-based technologies (e.g., Azure, AWS, etc.), container technologies (e.g., Docker, etc.), software methodologies (waterfall, scrum, etc.), Salesforce, ServiceNow, and TM Forum Open APIs a plus.