At a Glance
- Tasks: Design and build microservices and data engineering pipelines for innovative applications.
- Company: Join a forward-thinking tech company focused on scalable solutions.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team atmosphere with excellent career advancement potential.
- Why this job: Make an impact by developing cutting-edge technology in a collaborative environment.
- Qualifications: Strong Java development skills and experience with data engineering pipelines required.
The predicted salary is between 60000 - 80000 £ per year.
My client are looking for a Contract Senior Software Developer to design, build, and maintain microservices-based applications and data engineering pipelines. This role requires strong hands-on development experience across Java services, backend systems, and data processing platforms, with a focus on building scalable, reliable, and maintainable solutions. The role involves close collaboration with data engineers, QA, product, and platform teams to deliver high-quality services and data products across a complex enterprise environment.
Technical Skills & Experience
- Strong hands-on experience developing Java-based applications in a microservices architecture.
- Solid experience building and maintaining backend services and APIs.
- Experience contributing to data engineering pipelines, including ETL/ELT workflows, batch processing, and scheduled data builds.
- Strong understanding of data modelling, transformations, and downstream data consumption.
- Experience with performance tuning for backend services or data pipelines.
- Proficient SQL skills for data analysis, validation, and troubleshooting.
- Experience working with data warehouses, data lakes, or big data platforms (e.g., Snowflake, Redshift, BigQuery, Spark).
- Experience with CI/CD pipelines and automated build and deployment processes.
- Strong experience with version control systems (Git).
- Experience developing in cloud environments (Azure, AWS, or GCP).
- Understanding of distributed systems, service communication patterns, and fault tolerance.
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes) is desirable.
Interested? Apply here or email your CV to (url removed)
Senior Software Engineer (Data Engineering) in London employer: IntaPeople
Contact Detail:
IntaPeople Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Data Engineering) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java microservices and data engineering. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common interview questions related to backend services and data pipelines to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Senior Software Engineer (Data Engineering) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java-based applications and microservices architecture. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with data engineering pipelines and backend services. We love seeing solid SQL skills and any work you've done with data warehouses or big data platforms, so make it pop!
Highlight Collaboration Experience: Since this role involves working closely with various teams, share examples of how you’ve collaborated with data engineers, QA, or product teams in the past. We’re all about teamwork here at StudySmarter!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to get your application and keep everything organised. Plus, we can’t wait to hear from you!
How to prepare for a job interview at IntaPeople
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills and microservices architecture. Be ready to discuss your hands-on experience with backend systems and data processing platforms. Prepare examples of how you've built scalable and reliable solutions in the past.
✨Showcase Your Collaboration Skills
This role involves working closely with various teams, so be prepared to talk about your experience collaborating with data engineers, QA, and product teams. Share specific instances where teamwork led to successful project outcomes.
✨Demonstrate Your Problem-Solving Abilities
Expect technical questions that test your understanding of data modelling, ETL/ELT workflows, and performance tuning. Think of challenges you've faced in previous roles and how you overcame them, especially in relation to data pipelines.
✨Familiarise Yourself with the Tools
Get comfortable with the tools mentioned in the job description, like CI/CD pipelines, Git, and cloud environments. If you have experience with containerization or orchestration tools like Docker or Kubernetes, be sure to highlight that as well.