At a Glance
- Tasks: Design and develop scalable microservices using Java and Spring Boot.
- Company: Join a dynamic tech team focused on innovative solutions.
- Benefits: Competitive daily rate, hands-on experience, and collaborative environment.
- Why this job: Make an impact with cutting-edge technologies in a fast-paced setting.
- Qualifications: Strong Java skills and experience with microservices and SQL required.
- Other info: Opportunity for growth and learning in a supportive team.
The predicted salary is between 48000 - 72000 Β£ per year.
About the Role:
- 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, Databricks for data processing.
Backend Java Developer SQL employer: Norton Blake
Contact Detail:
Norton Blake Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Backend Java Developer SQL
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java and microservices. 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 repository showcasing your projects, especially those involving Java, Spring Boot, and Kafka. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
β¨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with containerization and AWS. Practising common coding challenges can also help you feel more confident when itβs time to shine.
β¨Tip Number 4
Donβt forget to apply through our website! Weβve got loads of opportunities that match your skills. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Backend Java Developer SQL
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills match the job description, so donβt be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about backend development and how your experience with tools like Kafka and AWS makes you a perfect fit for us.
Showcase Your Projects: If you've worked on any cool projects involving data pipelines or containerization, make sure to mention them! We love seeing real-world applications of your skills, especially with technologies like Docker and Kubernetes.
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 Norton Blake
β¨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 SQL queries. Being able to discuss your experience with these tools confidently will show that you're a strong candidate.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those involving Kafka, Flink, or containerization. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your ability to tackle complex problems effectively.
β¨Familiarise Yourself with AWS and Monitoring Tools
Since the role involves working with AWS services and monitoring solutions like Datadog, make sure you can talk about your experience with these platforms. If youβve used them in past projects, be ready to share how they contributed to the success of your work.
β¨Prepare Questions for Your Interviewers
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, project goals, and company culture. This not only shows your interest in the role but also helps you assess if the company is the right fit for you.