At a Glance
- Tasks: Lead Java development projects and implement innovative solutions in a hybrid work environment.
- Company: Join a forward-thinking tech company based in Edinburgh and Leeds.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
- Other info: Dynamic team culture with a focus on collaboration and innovation.
- Why this job: Be at the forefront of technology and make a significant impact on exciting projects.
- Qualifications: Proven experience in Java, Spring Boot, and cloud technologies.
The predicted salary is between 60000 - 80000 £ per year.
Location: Edinburgh and Leeds, UK.
Mandatory Skills & Experience
- Java 17: Functional programming features, records, sealed classes, performance considerations.
- Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator.
- SQL & RDBMS: Schema design, indexes, query optimization, transactions, isolation levels.
- 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.
- DevOps Tooling: Git, CI/CD (Jenkins/GitHub Actions/GitLab), Docker; Kubernetes fundamentals; IaC awareness.
- Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).
Non-Mandatory (Nice-to-Have)
- MongoDB (schema design, indexes, aggregation).
- Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS.
- Caching & Performance: Redis, Hazelcast; rate limiting; API gateways (Kong/Apigee).
- Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing.
- Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD.
- Testing: Testcontainers, WireMock/MockServer, contract testing (Pact), chaos testing basics.
- Security: mTLS, secrets rotation, vulnerability scanning (Snyk/Trivy), supply chain security.
Hybrid - Java Lead Developer in Leeds employer: IT WORLD LIMITED
Contact Detail:
IT WORLD LIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Hybrid - Java Lead Developer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. 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 using Java, Spring Boot, or any of the other tools mentioned in the job description. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on key concepts like DDD, SOLID principles, and performance profiling. 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! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Hybrid - Java Lead Developer in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 17, Spring Boot, and any other relevant skills from the job description. We want to see how your background aligns with what we're looking for!
Showcase Your Projects: Include any projects that demonstrate your expertise in SQL, Apache Kafka, or GCP. We love seeing real-world applications of your skills, so don’t hold back on the details!
Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so make sure you communicate your passion for software engineering and why you want to join us at StudySmarter.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your journey with StudySmarter.
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, especially the functional programming features and performance considerations. Brush up on records and sealed classes, as these are hot topics. Be ready to discuss how you've applied these concepts in your previous projects.
✨Spring Boot Mastery is Key
Familiarise yourself with Spring Boot's auto-configuration and profiles. Be prepared to explain how you’ve used Spring Data/JPA and WebFlux in real-world applications. Having examples of validation and actuator usage will definitely give you an edge.
✨SQL Skills are a Must
Understand schema design, indexing, and query optimisation thoroughly. You might be asked about transactions and isolation levels, so have some scenarios ready where you tackled these challenges. Real-life examples will showcase your expertise.
✨DevOps Knowledge Will Impress
Get comfortable with Git, CI/CD tools like Jenkins or GitHub Actions, and Docker. Knowing the basics of Kubernetes and Infrastructure as Code (IaC) will show that you’re not just a developer but also understand the deployment side of things. Be ready to discuss how you’ve integrated these tools into your workflow.