
Software Engineer (Java and ETL)
- Corby, Northamptonshire
- Permanent
- Full-time
Location: Remote (UK)(Open for Fixed-Term 12 Months and Permanent)
RS Group is seeking a skilled and passionate Software Engineer specializing in Java and ETL technologies to join our Digital Procurement team permanently. In this role, you'll play a key part in solving business-critical problems within the B2B solutions space, working with cutting-edge technology to deliver impactful solutions.What You'll Be Doing:As a Software Engineer, you'll have the opportunity to:
- Design, develop, and maintain scalable software solutions for our ETL and iPaaS platforms.
- Work with AI/ML technologies to enhance document processing capabilities.
- Build ETL pipelines using industry-standard tools such as Talend or AWS Glue.
- Deploy and manage infrastructure using Infrastructure as Code (IaC) tools like Terraform and CloudFormation.
- Implement monitoring and observability solutions to ensure system performance, reliability, and availability.
- Develop and maintain robust, reusable components and libraries in Java.
- Collaborate with cross-functional teams to define, design, and deliver new features and solutions.
- Conduct code reviews, ensuring adherence to best practices in security, scalability, and performance.
- Troubleshoot and resolve complex technical issues, ensuring the seamless operation of our platforms.
- Lead automation initiatives to streamline processes and reduce manual tasks.
- Programming Languages: Proficiency in Java, Shell Scripting, and Python.
- ETL Technologies: Experience with ETL tools (e.g., Talend, AWS Glue, or similar platforms) - preferred.
Database Management: Working knowledge of RDBMS (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB). * Version Control & CI/CD: Familiarity with GitLab, GitHub, or other version control systems.Experience working with CI/CD pipelines (e.g., GitLab CI, Jenkins, CircleCI). * Infrastructure as Code (IaC):Proficiency in Terraform, CloudFormation, or similar IaC tools. * Quality & Monitoring: Understanding of quality assurance, testing frameworks, and monitoring tools.Desirable Skills:
- Exposure to Big Data technologies (e.g., Hadoop, Spark, Kafka).
- Help for people to take control of ongoing Health conditions such as diabetes or asthma with £500 a year available for monitoring & consultation
- Support for Neurodiverse colleagues and families with neurodiverse members with needs assessment, diagnosis and post diagnostic support for autism spectrum, ADHD and Tourette's syndrome
- Support for Women at different life stages from streamlined fertility support through to diagnosis and monitoring of both endometriosis and menopause
- Helping our LGBTQ+ community through enhanced coverage for trans colleagues, including voice coaching, facial surgery and gender confirmation surgery
- Additions to Fertility coverage including IVF for lesbian couples and information/support around surrogacy and adoption for all.