Rock Recruiters

Rock Recruiters

Specialists in IT and Online gaming in Spain and Gibraltar, with over 20 years experience of recruitment, industry expertise and local knowledge. With Rock Recruiters you can benefit from Big Agency background mixed with a small consultancy feel. With us you can expect a personal, professional and effective service. Put simply - we Rock at Recruitment!! Our areas of specialism: - Web Development, Creative and Design - IT Support, Technical and Test. - Gaming and Operations - CRM, Marketing and Analytics - Customers Service and VIP - Sales and Finance - Office, Compliance and Admin

Trabajo en Rock Recruiters Trabajos en Rock Recruiters
  • 17/01/2022

    Andalucía, Aragón, Asturias, País Vasco, Cantabria, Castilla y León, Castilla-La Mancha, Cataluña, Extremadura, Galicia, La Rioja, Madrid, Murcia, Navarra, Comunidad Valenciana, No peninsular

    My Client is a Global Banking/Payments platform backed by one of the top banks in Spain and Global payments companies in the world. Their mission is to allow companies to easily control their payments, each client's integration and needs are different, they will model payment strategies, increase conversion and reduce fraud rate. Offering various online payments for Enterprise, Payment Consulting, and Online payments for small and medium businesses. Working with a cutting-edge technology stack in a collaborative, productive, development environment. As a Software Engineer, you will be involved in a strategic initiative to develop the applications, implementing new features, and enhancing their performance. Role Responsibilities Perform Java development within a microservices architecture: back-end code (business model code, data access, flows), unit test code, test scripts, and HTML/JavaScript front-end code. Work as part of a development team in a fast-moving environment with new iterations every two weeks, communicating with Customers, Project Managers, Business Analysts, Testers, and other team members. Participate in regular team reviews assessing each other's performance and helping to implement continuous improvement activities. Ensure code quality with comprehensive unit and functional test coverage. Apply design, coding, and documentation standards. Diagnose and troubleshoot performance issues. Learn new technologies and keep abreast of existing ones. Qualifications and experience Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management (Git, Gitflow), build processes (Maven), testing, and operations. Excellent teamwork, flexibility, and smart problem-solving skills. Experience with Java 8+, RESTful services. Work with messaging-based frameworks (RabbitMQ) using JMS. Experienced in Spring Boot 2 framework. Experience in the usage of NoSQL (Mongo, ES) and MySQL. Experience in software design patterns, best practices, and clean code. Event-Driven Programming and Domain Driven Design is a plus. Functional programming is a plus. Now is a fantastic time to join the company as they grow and become part of a bigger journey and legacy. Please send your CV for a confidential chat and more information.

  • 17/01/2022

    Andalucía

    QA Tester - My Client is a Global Banking/Payments platform backed by one of the top banks in Spain and Global payments companies in the world. Their mission is to allow companies to easily control their payments, each client's integration and needs are different, they will model payment strategies, increase conversion and reduce fraud rate. Offering various online payments for Enterprise, Payment Consulting and Online payments for small and medium businesses. Working with a cutting edge technology stack in a collaborative, productive, development environment.The QA Tester will be involved in all aspects of software engineering testing for new features and enhancements as well as hands-on automation development in an Agile environment. Responsibilities Create testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk. Identify manual regression tests that are candidates for automation. Build and perform manual and automated software testing. Investigate test failures or other system anomalies and characterize possible root causes. Participate in evaluating overall release quality and provide project details to support go/no-go decisions. Embrace the Agile methodology and adapt to the rapid release sprint cycle. Qualifiations & Experience Bachelor's degree in Engineering, Math, Computer Science or similar. QA testing and/or QA development experience, both for back-end and front-end applications. Experience in building and maintaining test automation frameworks using Selenium with Java. Experience in Jenkins. Experience with online payments. Familiarity with databases, writing SQL queries. Experience with Jira and other software from Atlassian's environment. Experience testing REST APIs and using Postman is a plus. Experience with TestNG framework for Java is a plus. ISTQB certification is a plus. Fluent English speaker and writer is a plus.

  • 17/01/2022

    Andalucía

    Want to work for an International eGaming company with offices worldwide and remote flexibility? My client is offering a Hybrid role where you can base yourself out of the of the most prestigious locations in the South of Spain - Sotogrande or one of their established offices in Gibraltar, the choice is yours. Joining a brand-new team working on an exciting new project building a brand-new ecosystem now is an exciting time to join the business and be part of their journey. With a complete open salary bracket my client will be happy to pay for the right candidate. As a Senior Java Developer, you will be a Independent but collaborative, driven, assertive, and willing to work on simultaneous projects. GENERAL DUTIES & RESPONSIBILITIES Working across a number of business areas providing development, maintenance, and support. Working as part of squads and occasionally solo developments as the business needs arise Discuss/Meet business stakeholders to understand the problems they wish to address Liaise with architects, analysts, business representatives, infrastructure specialists to jointly develop proposals for technical solutions including implementation deployment, support, and troubleshooting overviews Scope and conduct needed Proof of Concepts when necessary Help identify probable causes and provide immediate solutions during an incident Work as part of Agile development team (Scrum): attend team meetings, report on assigned tasks progress, participate in sprints planning and tasks estimation Complete tasks & deliver projects on-time and according to company standards Contribute significant ideas for making the applications better and easier to use Provide assistance to other developers/projects as needed Take part in OOH application support rota MANDATORY SKILLS AND EXPERIENCE Expert knowledge of Java 8, 11+ and Spring ecosystem you will also work with 17 LTS. Advanced knowledge of SQL, preferably with PostgreSQL or MySQL databases Experience in working with Java-based ORMs (know when to use them, when not to) Experience designing and building RESTful web service APIs and REST API clients Solid understanding of Java concurrency and multithreading Demonstrable knowledge of Maven and Linux Experience with CI tools and automation (Gitlab, Jenkins) Passion for writing high quality, rock solid software Demonstrable knowledge of application security and best practices Knowledge of JVM monitoring and performance tuning Java applications, as well as troubleshooting issues in production DESIRABLE SKILLS AND EXPERIENCE Experience building highly transactional, high volume distributed server applications Knowledge of Asynchronous Messaging (Kafka or RabbitMQ) Distributed caching (Hazelcast or Redis) Hands-on experience with Docker and Kubernetes Development of back office applications using JS, React or Angular is a plus Experience with NoSQL DB (MongoDB) is a plus JOB QUALIFICATIONS At least 5+ years of working experience in serving as a Java Developer working on varied types of software development projects Ability to write and interpret technical documentation Good oral and written English communication skills Creative, analytical, and with strong problem-solving skills Strong grasp of established and emerging technologies, systems, platforms, and software Ability to organize and manage multiple priorities Ability to work in a team and works well under pressure and deadlines Background in Agile Software Development using Scrum Methodology is preferred but not required Background in Online Gaming is preferred but not required

  • 17/01/2022

    Andalucía, Aragón, Asturias, País Vasco, Cantabria, Castilla y León, Castilla-La Mancha, Cataluña, Extremadura, Galicia, La Rioja, Madrid, Murcia, Navarra, Comunidad Valenciana, No peninsular

    Want to work for an International eGaming company with offices worldwide and remote flexibility? My client is offering a Hybrid role where you can base yourself out of the of the most prestigious locations in the South of Spain - Sotogrande or one of their established offices in Gibraltar, the choice is yours. Joining a brand-new team working on an exciting new project building a brand-new ecosystem now is an exciting time to join the business and be part of their journey. With a complete open salary bracket my client will be happy to pay for the right candidate. As a Senior Frontend Developer, help my client design and build more awesome products for their clients! About you We're looking for someone with strong front‐end skills who is familiar with a modern component framework like React or Vue, with experience in a back‐end framework like NextJS (preferably) or Express. More important than specific technical skills though is that you're a strong problem solver who loves to learn — we're not experts in everything and we don't expect you to be either. You know great architecture and design when you see it and you know when something isn't up to par. Details matter to you, and if something is off — you will go to the end of the universe to figure out why. We just care about what you can do and how you do it. We're all just makers and tinkerers, so as long as you love to build awesome stuff you'll fit right in. The Role: My client is looking for someone to work closely with their product owners to help shape and build the future of their Payments ecosystem. You'd spend most of your time developing new exciting projects, for example: Building a new backoffice applications from scratch Taking part in new payment provider integrations You will be working on: Architecting and developing new features Prototyping and evaluating potential implementations Meeting business stakeholders to understand the problems they wish to address You would spend a lot of time programming, brainstorming on challenging problems and prototyping different ideas. You wouldn't be just churning through tickets in the backlog — you'd be helping to design entirely new products, figuring out what exactly we're even building and why. While being a somewhat big company, they are split into small teams which means that even though they each have their own areas of expertise, they all wear many hats. They're looking for a programmer, but you'd also help out with things like: Writing and improving the documentation for the products and tools they make Helping customer support answer customer questions Maintaining the ownership of their product Assist in troubleshooting production incidents Take part in OOH on-call application support rota If you've ever maintained a large project, working with my client carries a lot of the same responsibilities. List of skills we think you need Strong knowledge of JavaScript and Typescript. OOP and design patterns, separation of concerns - controller, services, repository patterns. Good knowledge of HTTP and REST. Bash Want to work for an International eGaming company with offices worldwide and remote flexibility? My client is offering a Hybrid role where you can base yourself out of the of the most prestigious locations in the South of Spain - Sotogrande or one of their established offices in Gibraltar, the choice is yours. Joining a brand-new team working on an exciting new project building a brand-new ecosystem now is an exciting time to join the business and be part of their journey. With a complete open salary bracket my client will be happy to pay for the right candidate. As a Senior Frontend Developer, help my client design and build more awesome products for their clients! About you We're looking for someone with strong front‐end skills who is familiar with a modern component framework like React or Vue, with experience in a back‐end framework like NextJS (preferably) or Express. More important than specific technical skills though is that you're a strong problem solver who loves to learn — we're not experts in everything and we don't expect you to be either. You know great architecture and design when you see it and you know when something isn't up to par. Details matter to you, and if something is off — you will go to the end of the universe to figure out why. We just care about what you can do and how you do it. We're all just makers and tinkerers, so as long as you love to build awesome stuff you'll fit right in. The Role: My client is looking for someone to work closely with their product owners to help shape and build the future of their Payments ecosystem. You'd spend most of your time developing new exciting projects, for example: Building a new backoffice applications from scratch. Taking part in new payment provider integrations. You will be working on: Architecting and developing new features. Prototyping and evaluating potential implementations. Meeting business stakeholders to understand the problems they wish to address. You would spend a lot of time programming, brainstorming on challenging problems and prototyping different ideas. You wouldn't be just churning through tickets in the backlog — you'd be helping to design entirely new products, figuring out what exactly we're even building and why. While being a somewhat big company, they are split into small teams which means that even though they each have their own areas of expertise, they all wear many hats. They're looking for a programmer, but you'd also help out with things like: Writing and improving the documentation for the products and tools they make. Helping customer support answer customer questions. Maintaining the ownership of their product. Assist in troubleshooting production incidents. Take part in OOH on-call application support rota. If you've ever maintained a large project, working with my client carries a lot of the same responsibilities. List of skills we think you need Strong knowledge of JavaScript and Typescript OOP and design patterns, separation of concerns - controller, services, repository patterns Good knowledge of HTTP and REST Bash and Linux in general, SSH Git React Node.js Next.js (preferably) or Express Tools we think you need to be familiar with npm (beyond "npm install" and "npm test") Babel Eslint Webpack List of skills we'd love you to have Redux. TailWindCSS. Redis, Sentinel as HA for Redis. Docker & docker compose knowledge, Kubernetes. Caching: cache replication, TTL, poisoning, hit and miss, debugging. Varnish or HTTP accelerators in general. CI/CD with Gitlab preferably. TDD, SOLID. Microservices architecture. Domain Driven Design. OpenAPI. Markdown (for documentation). Experience with Kibana and Grafana. Linux in general, SSH GIT. React. Node.js. Next.js (preferably) or Express. Tools we think you need to be familiar with. npm (beyond "npm install" and "npm test"). Babel. Eslint. Webpack. List of skills we'd love you to have Redux. TailWindCSS. Redis, Sentinel as HA for Redis. Docker & docker compose knowledge, Kubernetes. Caching: cache replication, TTL, poisoning, hit and miss, debugging. Varnish or HTTP accelerators in general. CI/CD with Gitlab preferably. TDD, SOLID. Microservices architecture. Domain Driven Design. OpenAPI. Markdown (for documentation). Experience with Kibana and Grafana.

  • 17/01/2022

    Andalucía

    Want to join an exciting new start up company in the heart of Malaga? My Client is an already successful established International payments platform. They are a small and fast-moving fintech team that challenges the bank-to-bank payment landscape. The team behind them have worked launching the first-generation of fintech before finding and creating this new brand. They know the market landscape, technologies, opportunities and challenges. Now they channel all those experiences into developing modern solutions that will benefit both merchants and end-users. They are always looking for high performing individuals that want to make an impact with what they are doing. As a small team, they are dependent on that you would like to contribute to the growth of their business as a whole and they value everyone's opinions when they decide which direction to go. Backend Software Engineer. Responsibilities: You will work with their core team of highly skilled developers. Your tasks will be to develop and build a scalable and future proof framework. You will work on building components to bridge between my client and the banks across Europe, in order to deliver authentication services (AIS) and payment initiation services (PIS). You will also be involved in operational maintenance of above mentioned components. As a Developer, you will have a major impact on building the foundation of their core platform, with that said, you will be a vital part of the next fintech unicorn! Required Skills: Experience in systems development in Python. Experience with Cloud Computing (Google Cloud, Azure, AWS). 4-years of developer work experience. Experience in doing API-based integrations Preferred Skills: Experience from building scalable, service-oriented architectures. Experience from working with transaction-intensive systems. Experience with Docker. Experience with Javascript/Typescript and Angular Experience with information security from a systems development perspective (OWASP, encryption, etc.). A degree in Computer Science or related technical field, or equivalent practical experience. Experience in Test Automation To Join this exciting new start up and be part of their journey, please email your CV to Gemma@rockrecruiters.com for more information.