At a Glance
- Tasks: Design and develop scalable microservices using Java and Spring Boot.
- Company: Join Norton Blake, a forward-thinking tech company.
- Benefits: Competitive daily rate, hands-on experience, and a collaborative environment.
- Why this job: Make an impact with cutting-edge technologies in a dynamic team.
- Qualifications: Strong Java skills and experience with microservices and AWS.
- Other info: Opportunity for growth and learning in a fast-paced setting.
The predicted salary is between 72000 - 108000 Β£ per year.
Overview
Java Backend Developer - Inside IR35 - 5 days on Site - Β£400 Per Day - 6 Months
Responsibilities
- 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 focussed 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, Databricks for data processing.
Java Backend Developer - Norton Blake in England employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Backend Developer - Norton Blake in England
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and Spring Boot. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
β¨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving microservices or data pipelines. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
β¨Tip Number 3
Prepare for interviews by practising common technical questions related to Java, Spring Boot, and Kafka. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Java Backend Developer - Norton Blake in England
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your Java and Spring Boot skills, as well as your experience with microservices and containerization. We want to see how your background aligns with the responsibilities listed in the job description!
Showcase Your Projects: Include any relevant projects that demonstrate your expertise in building scalable systems or working with tools like Kafka and AWS. This gives us a clear picture of what you can bring to the table.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it's necessary to showcase your skills. Make it easy for us to see why you're a great fit!
Apply Through Our Website: We encourage you to submit your application through our website. Itβs the best way for us to receive your details and ensures youβre considered for the role. Plus, itβs super easy!
How to prepare for a job interview at Jobster
β¨Know Your Tech Stack Inside Out
Make sure youβre well-versed in Java, Spring Boot, and the other technologies mentioned in the job description. Brush up on your knowledge of microservices architecture, RESTful APIs, and distributed streaming systems like Kafka. Being able to discuss these topics confidently will show that you're the right fit for the role.
β¨Prepare for Practical Scenarios
Expect to face technical questions or coding challenges during the interview. Practice writing SQL queries and optimising them, as well as developing small microservices. You might also be asked to solve problems related to data pipelines or container orchestration, so get hands-on with Docker and Kubernetes beforehand.
β¨Showcase Your Collaboration Skills
Since the role involves working with cross-functional teams, be ready to discuss your past experiences collaborating with others. Share examples of how youβve contributed to team projects, resolved conflicts, or integrated features smoothly. This will highlight your ability to work well in a team environment.
β¨Demonstrate Your Monitoring Knowledge
Familiarity with monitoring tools like Datadog or Prometheus is a plus. Be prepared to talk about how youβve implemented monitoring solutions in previous roles and how they helped improve system health and performance. This shows that you understand the importance of observability in backend development.