At a Glance
- Tasks: Join us as a Java Backend Engineer and build innovative solutions using Spring, Kafka, and GCP.
- Company: Be part of a forward-thinking tech company that values creativity and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote flexibility, and opportunities for growth.
- Why this job: Make a real impact by working on cutting-edge technologies in a dynamic environment.
- Qualifications: Experience with Java, Spring Boot, and a passion for software engineering fundamentals.
- Other info: Great career advancement potential in a vibrant and supportive team.
The predicted salary is between 60000 - 80000 £ per year.
Java 17: Functional programming features, records, sealed classes, performance considerations.
Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator.
Apache Kafka: Topic design, partitioning strategy, consumer groups, offsets, retries/DLQ, schema registry/Avro/Protobuf.
GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs.
Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).
Non-Mandatory (Nice-to-Have)
- Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS.
- Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing.
- Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD.
- Security: mTLS, secrets rotation, vulnerability scanning (Snyk/Trivy), supply chain security.
Java Backend Engineer—Spring, Kafka, GCP, DDD & Security in Leeds employer: IT WORLD LIMITED
Contact Detail:
IT WORLD LIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Backend Engineer—Spring, Kafka, GCP, DDD & Security in Leeds
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Show off your skills! Create a GitHub repository with some cool projects that showcase your Java and Spring expertise. This gives potential employers a taste of what you can do beyond the CV.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of Kafka, GCP, and DDD concepts. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Java Backend Engineers 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 Backend Engineer—Spring, Kafka, GCP, DDD & Security in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 17, Spring Boot, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Showcase Your Projects: If you've worked on projects involving Kafka, GCP, or DDD concepts, don’t hold back! Share specific examples that demonstrate your expertise and problem-solving abilities. This helps us see your practical experience.
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points where possible and avoid jargon unless it's relevant. We appreciate clarity and want to understand your qualifications quickly!
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’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at IT WORLD LIMITED
✨Know Your Java Inside Out
Make sure you're well-versed in Java 17 features like functional programming, records, and sealed classes. Brush up on performance considerations too, as they might ask you how to optimise your code.
✨Spring Boot Mastery
Familiarise yourself with Spring Boot's auto-configuration and profiles. Be ready to discuss Spring Data/JPA and WebFlux, as well as how you would implement validation and use the actuator for monitoring.
✨Kafka Knowledge is Key
Understand the ins and outs of Apache Kafka, including topic design and partitioning strategies. Be prepared to explain consumer groups, offsets, and how you handle retries and dead letter queues.
✨GCP Familiarity Matters
Get comfortable with GCP services like Cloud Run, GKE, and Cloud SQL. They may want to know about cost/performance trade-offs, so think about how you would approach scaling applications in the cloud.