DevOps Coordinator
DevOps Co-Ordinator required for a contract position with a leading technology client based in Cork.
You will act as a Release Co-Ordinator, you will manage the process of planning, scheduling and controlling a software build through different stages and environments; including coordinating with the deployment teams to ensure successful implementation.
Our client is looking for a DevOps Co-Ordinator with excellent organisation and communication skills at all levels.
The successful DevOps Co-Ordinator will be responsible for:
- Preparing release builds in Java and Angular and build new projects before a release.
- Supporting multiple project teams and codebases to enable the deployment of application releases to controlled test and production environments.
- Verifying that releases are deployed correctly and monitor code migration between environments.
- Monitoring JIRA to track and maintain the status of all scheduled releases.
- Creating planned and emergency release builds and implementation plans.
- Providing team with issues and resolution steps taken during Monthly Enterprise release weekends.
- Working with Change Management to ensure Change Tickets (ServiceNow) are correct and have the required paperwork in place.
- Submitting release builds for monthly security scanning (Snyk and Checkmarx).
- Improving the process of building and deploying artefacts to test and production environments (automate builds and scans).
- Adhering to and promoting internal information security policies and procedures.
- Supporting software configuration management policies and procedures.
- Supporting intake of production support MBP JIRAs and incidents
- Working with BAs and development to provide LOEs for monthly release packages
- Working with BAs and development to improve the production support process
- Attending meetings with business to discuss the availability of resources for monthly packages
Required skills/experience:
- Experience working with the following are essential:
- Git and Git branches
- Bamboo/Artifactory
- Unix and/or Linux platforms
- Experience working with the following are desired but not essential:
- Maven
- DevOps
- Experience in SDLC methodologies/software development/release/process and configuration management
- Experience in Java, Python and Angular programming desired but not essential
Send us your CV or get in touch for more info on this great contract opportunity!
Software Engineer
Endeavour Recruitment have an exciting opportunity for a Software Engineer to join our award winning global defence client on a permanent basis. The role will be hybrid and the candidate will be expected to be on-site in Bristol 3 days a week.
Essential skills & experience:
- Working within teams
- Evidence of self-development
- Worked with a variety of programming languages
- Agile practices such as scrum
- Writing code with test-driven development
- Familiarity with architectural and design patterns
Desirable experience:
- Windows and/or Linux administration
- Continuous Integration and Testing implementation
- Virtualisation
What’s on offer:
- Our client develops and support a wide variety of software products ranging from Graphical User Interface to Application level business logic across a broad range of our weapon system products.
- The team works across new and existing software products building overall product knowledge. It involves all aspects of the software development lifecycle with a supportive team.
- Our client uses a broad range of software technologies and tools including C++, Java, C#, DDS, Web Services, Qt, Linux and Windows depending on the needs of the project.
- Opportunities for career progression, great bonus/pension scheme, paid overtime and flexible working!
If you want to join a strong team with an open and supportive approach to software development please apply ASAP to be shortlisted.
Java Developer
Java Developer
Hybrid – 3 days onsite - Sheffield
The role: We are looking an experienced Java Developer to be based in our clients Sheffield office. Someone with excellent communication and problem-solving skills, knowledge and experience of using Java, JavaScript & Node.js, with a desire and drive to succeed. If this sounds like you, please read on to learn more about the job role and what we offer in return.
As a Java Developer, you will help to develop and support large scale E-Commerce websites. You will be required to work closely with our clients and our internal delivery teams to ensure our solutions meet the business requirements and are delivered to our clients principles, standards and best practices.
ROLE RESPONSIBILITIES
- Development and support for enterprise-grade e-commerce websites (HCL Commerce/IBM WebSphere Commerce) using e.g. Java, JavaScript, SQL and REST
- Migration of legacy applications to modern container-based microservice architectures
- Delivering to deadlines working in a Scrum methodology, using effective time management skills
- Use excellent communication and documentation skills, in a role which will be regularly customer facing
- Work collaboratively with both local and offshore teams and developers
REQUIRED SKILLS & EXPERIENCE:
- 4+ years Java (Spring) development experience
- Javascript and Node.js
- An understanding of web technologies and an appreciation for capacity and performance design considerations
- Excellent problem-solving skills
- One or more cloud container platforms (e.g. Red Hat OpenShift, Google GKS, AWS EKS, Azure AKS) – Proven experience, deploying apps within Google Cloud Platform is preferable.
- Docker with Kubernetes experience being beneficial.
- REST API development
DESIRABLE SKILLS
- Interacting and developing with SQL databases (e.g. IBM DB2, Oracle, MS SQL Server, MySQL)
- Have working knowledge of Unix-like operating systems such as Linux or MacOS X.
- Middleware experience
- GraphQL
PERSONAL ATTRIBUTES
- Strong communication and time management skills
- Excellent written and oral communication skills
- Well organised team player
- Desire and drive to progress through the organisation
- Self-motivation
- Confident telephone, workshop and client meeting manner
- Display a positive attitude
- Have the ability to quickly research and learn new programming tools and techniques.
IN RETURN WE OFFER
- Competitive remuneration package compromising of a basic and bonus plan
- Attractive Company Pension Scheme
- 21 days’ holiday entitlement which increases with length of service
- Day off on your birthday!
- Ongoing learning and development with access to our online portal
- Employee recognition scheme
- Free drinks and snacks in the office
- Social events and team building
Software Developer
Software Developer – React
Our client, a Global Leader inmobile satellite communications has a need for a skilled Software Developer to join the Team. React and or Java. We can split the role into two positions.
They are developing a new user interface using React, if you have Solid JavaScript and want to gain experience in React, they are happy to consider this.
You will be working as part of a team of developers supporting the evolution of our clients capabilities, ensuring it remains world-class in support of existing and future services.
Key Responsibilities:
- To undertake software development and support of applications
- Working with system and application users to understand new requirements, develop and test new features
- To organise and present design and code reviews for work undertaken
- To provide written and verbal progress reports
- Have a conscientious approach to testing and documentation
- Working alongside engineers from the Development & Engineering divisions to understand the design and architecture of new services to be launched and ensuring there are appropriate interfaces to allow the collection of appropriate monitoring and service information
- Interact with Operations, Product Management and Customer Support teams to answer customer questions and help resolve customer network issues, identify and resolve software bugs
- To take responsibility for the enhancement and maintenance of software supporting the Billing/Assurance streams
- Ongoing work with Inmarsat’s Billing and IT Operational teams aiming to agree clear demarcation and responsibility for the delivery of operational solutions and tools
- Support Billing/Assurance Operational teams with fault finding/diagnosis.
- Liaise with engineering divisions to ensure systems correctly reflects any proposed changes to existing services
- To support and troubleshoot the operational systems developed and supported by the SAS group. This may include providing on-call/call out support
Knowledge and Skills:
- BSc in either Computer Science or a technical/engineering discipline
- Hands-on Java development working in a real-time operational environment
- Experience in Javascript/Nodejs development.
- Experience of Windows and Linux operating systems
- Familiarity with Web/REST API programming
- Experience in web development frameworks, such as ReactJS and Angular
- Experience with event streaming platforms, such as Kafka, in particular use of Kafka Connect, Kafka Streams, and KSQL
- Practical experience of whole software development lifecycle, producing high quality re-useable code in a team environment
- Excellent communication and collaboration skills in team and corporate environments
- A reasonable understanding and appreciation of IT and network security best practices
Desirable Knowledge and Skills:
- Good understanding of IP networks and exposure to network troubleshooting using Wireshark or similar tools
- Experience of concurrent programming
- Experience in user interface design
- Experience in using Apache Camel, Scala and Groovy to manage Active MQ environments
- Exposure to micro service architecture and RESTful web services
- Good experience of scripting and task automation using languages such as Awk, Maven
- Familiarity with Influx/Tick Stack
Additional Information
You must be eligible to work in this location advertised.
Values:
- Accountability – taking ownership, getting results and keeping our promises
- Respect – collaborating, embracing diversity and valuing differences
- Excellence – creating bold solutions for our customers and putting quality at the heart of everything we do
For further details regarding this opportunity, please don’t hesitate to apply.
Operations Engineer
Calling for an EU based Operational Engineer with Java development background.
Contract opportunity for a Telecoms client based in Belgium.
Hybrid remote/onsite work model.
The selected Operations Engineer will be joining the Middleware Architecture team of our client to perform some of the operational tasks directly in relation with the agile team delivery.
You’ll be integrated in an agile team (scrum methodology), with some other developers,
architects, product owner and scrum master.
Your role:
In this team, you will perform the following type of tasks:
• aligning with stakeholders on their requirements
• you’ll participate to the standard agile ceremonies
• you’ll participate to some of the component development
• you’ll develop scripts to automate installation, configuration and deployment
• you’ll closely work with middleware operational team to perform several operation tasks
following their standards and their procedure:
- Daily synch with operational team
- Operational documentation of procedures
- Share of knowledge with operational team
- Setup & deployment of components in different environments
- Configuration of components
- 2nd line support in case of trouble shooting
The successful Operations Engineer will have proven experience with:
• Maven
• shell scripting (eg: bash).
• Good experience of Unix
• Automation (eg: setting up CI/CD pipelines or something equivalent)
• Understanding of IT elements such as DNS, load-balancers
• configuration on Jenkins, Ansible, Rundeck or equivalent
• how to setup & update system environmental variables
• performing technical testing (sanity & stress)
• Java development and Springboot framework
Please apply ASAP or contact us for further info on this exciting contract opportunity!
Infrastructure and System specialist
Infrastructure & Systems Specialist
Endeavour has an exciting opportunity for an Infrastructure Specialist to join a consultancy firm, based in London, providing a comprehensive array of professional services to fintech companies, online businesses and payment solution providers.
The role offers remote flexibility with presence onsite required when needed.
The successful Infrastructure Specialist will be joining our client’s IT team and be responsible for ensuring that our client’s server and hosted application needs are met and that the health of their global infrastructure is monitored and maintained. You will configure and manage dozens of platforms powering websites, mailboxes, databases, and in-house software. In addition, it’ll be your job to drive improvements, which will include the implementation of automation whether it relates to boosting the effectiveness of processes or the efficiency of internal teams.
The selected Infrastructure Specialist will have the following demonstrable skills/experience required:
- Five or more years of experience in system administration or related IT role.
- Experience administering a wide variety of *nix platforms.
- Proven experience configuring and managing systems running Debian and CentOS (or derivatives), and software such as OpenSSH, Nginx, Apache, MySQL, Postfix, and Dovecot.
- Experience with tools and products like Chef/Ansible and Vagrant/Docker.
- Automate everything mindset with a ridiculous amount of experience in automating tasks through scripting.
- Knowledge of one or more languages such as Python, Go, Perl, Java, Bash, and PHP.
- Strong familiarity with supporting high-volume eCommerce websites.
- Understanding of hardware, information security, networking concepts, and enterprise applications.
- Basic abilities in network administration: experience working with Cisco/F5 products and a solid understanding of network protocols.
- Ability to quickly analyse complex issues, come up with innovative solutions, and determine possible causes. A high aptitude for problem solving is required.
- Ability to balance conflicting concerns such as security, maintainability, and usability.
- Experience supporting remotely located end users and systems, and an understanding of the impact of technology on the business.
- Ability to work to a very high standard and tight deadlines with colleagues from across the globe.
- Autonomous, detail-oriented, highly organized, and quick to adapt to changes.
- Excellent English communication skills, both verbal and written.
- Willingness and ability to learn and master new tools and latest trends.
- Ability to work outside of typical business hours on occasion.
- Certifications (e.g. CompTIA Linux+, LPIC-*, RHCSA, ITIL® etc.) a huge asset.
If this sounds like you, send your CV or get in touch for further details!
Fullstack developer
Full stack developer required!
A client focused on Defence and Security industry is looking for a Senior Full Stack Developer to work on their edge orchestration, sensor and systems management platforms within their development team.
This is a remote position!
The selected Fullstack developer will be part of a cross-functional team that's responsible for the design of new products where they will be involved in all aspects of the lifecycle, from conception to deployment.
As a Senior Full Stack Developer, you should be fluent with Javascript, Python, HTML, CSS, React, AngularJS and be comfortable picking up other languages, development frameworks and third-party libraries. You should also be a team player with a keen eye for design but also be able to mentor junior staff and lead sprint meetings.
Your responsibilities will include:
- Work with engineering teams and product managers to ideate software solutions and engaging visual designs
- Design innovative client-side and server-side architecture
- Lead weekly sprint meetings
- Help mentor junior staff
- Design, build and maintain efficient, useable, and reliable front-end applications
- Develop product features with minimal supervision.
- Turn prototypes into production-ready code
- Build the front-end of applications through appealing visual design
- Test software to ensure responsiveness and efficiency
- Help maintain code quality, organisation and automation
- Troubleshoot, debug and upgrade software
- Build features and applications with a mobile responsive design
- Work with Engineering and Capability Delivery to improve software
Required skills/experience:
- Proven experience as a Senior Full Stack Developer
- Ability to lead a small team
- 8+ years of development experience
- Experience of being part of an agile development team
- Experience developing desktop and mobile applications
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Knowledge of source control including Git
- Familiarity with tools such as AdobeXD, Photoshop, Illustrator and others
- Strong sense of web design and an understanding of the UX best Practices, cross-platform compatibility, responsive design principles
Apply and send your CV or get in touch ASAP for further details on this exciting new opportunity!
Enterprise Architect
Urgent need for an experienced Enterprise Architect!
A financial client in Luxembourg is looking for a bilingual Enterprise Architect to join them ASAP, and initially till the end of 2021, with strong likelihood of extensions.
The role of the Enterprise Architect will be to contribute to the elaboration and evolution of architectures, including Business, Data, Application and Technical layers with a functional focus.
You will be involved in all strategic projects, and work together with Business Process team, Functional Analysts and IT Experts to design flexible, scalable and robust overall architectures.
Requiredtechnical skills and knowledge:
- Degree in Computer Science, Management Information Systems, Economics or Finance management (BAC + 5)
- Strong Technological background (Frontend, Java, Spring, Microservice and API);
- Mastering EA modeling languages (such as UML or Archimate);
- Functional knowledge in banking industry is an asset;
- T24 knowledge is an asset;
- Fluent in English and French.
If this sounds like you, apply without delay and send us your CV or get in touch for more info.
Fullstack developer
Are you a Fullstack developer with solid Java and React skills?
Endeavour has a long-term contract opportunity for an experienced Fullstack developer to join a reputable banking sector client, based in Luxembourg.
The role will be a mix of onsite/home-based work.
The selected Fullstack developer profile will be responsible for the following deliverables:
- Developing and maintaining software products using the best practices in terms of coding standards, code reviews, source control management, build processes, and operations
- Ensure excellent code and software quality by using the right tools and frameworks
- Work in a cross-functional team and collaborate with the other developers, the testers and the business analysts
Required Skills:
- At least 7 years of relevant professional experience in software design, implementation and testing
- Excellent knowledge of Java, Spring, CI/CD tools, REST APIs, automated testing frameworks, and database design. Experience with containers is a plus
- Experience with React.js or other JavaScript libraries, and JavaScript
Send your CV ASAP or get in touch for further details!
Selenium expert
Calling for Selenium experts!
Endeavour has a long-term contract opportunity for a Selenium specialist to join a reputable banking sector client, based in Luxembourg.
The role will be a mix of onsite/home-based work: the expectation is to work onsite at least 1 day per week.
The selected Selenium specialist profile will be responsible for the following deliverables:
- Develop test scenarios for functional, integration, usability and performance testing based on business and technical requirements
- Implement tests automation using Katalon/Selenium (FE and BE)
- Write test scripts for manual tests and create test data for complex integrated system
- Maintain existing test suite (auto and manual)
- Support the application releases, by monitoring and stabilizing the existing automated test suites execution
- Build test plan, perform test execution, report issues and perform quality checks after issue resolution
- Participate in manual regression testing
- Reviews test scenarios, scripts and test data developed by other team members
- Document testing activities (management of test execution results in test management tool, contribute to creation of test reports and quality assurance metrics)
Experience/Functional and technical skills requested:
- Proven experience in a testing environment in cross-functional teams (2+ years)
- Proven hands - on experience in script development using scripting languages (2+ years)
- Experience using test management/tracking tools (e.g. JIRA, Xray)
- Experience with test automation Selenium with JAVA mandatory, SoapUI, source code repository (e.g GitHub), continuous integration tool (Jenkins)
- Ability to document and troubleshoot errors
- SQL, relational databases
- Katalon experience is considered an advantage
- Strong organizational skills, good time management skills
- Very good communication skills in English, both verbal and written
- Computer Engineering, Computer Science or related (technical) degree/diploma will be considered an asset
- Experience in financial/ banking domain will be considered an asset
- Test/QA certifications is a plus
Send your CV ASAP or get in touch for further details!