At a Glance
- Tasks: Design and develop scalable microservices using Java and Spring Boot.
- Company: Join a leading tech firm in Bournemouth with a vibrant office culture.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on innovation and collaboration.
- Why this job: Be at the forefront of technology, working on real-time data solutions.
- Qualifications: 8+ years of experience in Java, AWS, and data engineering.
The predicted salary is between 60000 - 80000 £ per year.
Contract position based in Bournemouth, UK, with a requirement to work from the office 5 days a week.
Mandatory Skillset: Java + AWS + Databricks
About the Role: (8+ Years Exp)
- Design, develop, and maintain scalable microservices using Java and Spring Boot.
- Build and optimize real-time data pipelines leveraging Apache Kafka, Flink, and Spark/Databricks.
- Develop robust data distribution and streaming solutions for high-throughput systems.
- Deploy, manage, and monitor services in containerized environments (Docker/Kubernetes).
- Write efficient and optimized SQL queries for relational databases.
- Integrate and manage applications in AWS cloud environments.
- Collaborate with cross-functional teams to ensure smooth delivery and integration of features.
- Implement monitoring and observability solutions (e.g., Datadog) for system health and performance tracking.
- Maintain high standards of code quality, reliability, and security.
Primary Skillset:
- Strong programming skills in Java and Spring Boot.
- Hands-on experience with Microservices architecture and RESTful APIs.
- Proficiency with Kafka and distributed streaming systems.
- Solid understanding of SQL and data modeling.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Working knowledge of Flink, Spark, or Databricks for data processing.
- Familiarity with AWS services (ECS, EKS, S3, Lambda, etc.).
- Basic scripting in Python for automation or data manipulation.
Secondary Skillset:
- Experience with Datadog, Prometheus, or other monitoring tools.
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of data engineering best practices and real-time analytics.
Key Skills to be focused on:
- Core Java (Concurrency/Multithreading) – Expert
- Core Java (Collections, Objects) - Expert
- Spring - Expert
- Kafka - Intermediate or above
- SQL and No SQL DB – Intermediate or above
- Hands-on with Flink, Spark, or Databricks for data processing.
Java Software Engineer/Data Engineer in Bournemouth employer: Insight International (UK) Ltd
Join a dynamic and innovative team in Bournemouth as a Java Software Engineer/Data Engineer, where you will have the opportunity to work on cutting-edge technologies in a collaborative environment. Our company fosters a culture of continuous learning and professional growth, offering employees access to training and development resources, as well as the chance to work on impactful projects that drive real change. With a strong emphasis on work-life balance and a supportive atmosphere, we are committed to creating a rewarding workplace for all our team members.
Contact Details:
Insight International (UK) Ltd Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Java Software Engineer/Data Engineer in Bournemouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join 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, AWS, and data engineering. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills. Practice coding challenges and be ready to discuss your experience with microservices, Kafka, and containerization. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Java Software Engineer/Data Engineer in Bournemouth
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, AWS, and Databricks. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and a bit of personality!
Showcase Your Projects:If you've worked on any cool projects involving microservices, data pipelines, or containerization, make sure to mention them. We’re keen to see practical examples of your skills in action!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Insight International (UK) Ltd
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java, Spring Boot, and AWS. Brush up on your knowledge of microservices architecture and RESTful APIs, as these are crucial for the role. Be ready to discuss your past projects and how you’ve applied these technologies.
✨Showcase Your Data Engineering Skills
Since the role involves real-time data pipelines, be prepared to talk about your experience with Kafka, Flink, and Spark/Databricks. Have examples ready that demonstrate how you've built or optimised data distribution solutions in high-throughput systems.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that test your problem-solving skills, especially around concurrency and multithreading in Java. Practice coding challenges beforehand, focusing on SQL queries and data modelling, as these will likely come up during the interview.
✨Prepare for Team Collaboration Questions
Collaboration is key in this role, so think about times when you worked with cross-functional teams. Be ready to discuss how you ensured smooth delivery and integration of features, and how you handled any challenges that arose during those collaborations.