At a Glance
- Tasks: Join our team to develop robust back-end solutions using Java and Spring Boot.
- Company: HCL, a leading global tech enterprise with a rich history and innovative culture.
- Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Make an impact in a dynamic environment while working with cutting-edge technologies.
- Qualifications: 10 years of experience in Java, Spring Boot, and cloud technologies required.
- Other info: Collaborative team atmosphere with excellent career advancement opportunities.
The predicted salary is between 60000 - 80000 £ per year.
HCL is a $11 billion leading global technology enterprise consisting of over 200,000 professionals operating from 52 countries. Founded in 1976, HCL is one of India’s original IT garage start‑ups. For more on HCL, please visit www.hcl.com.
Experience: 10 Years
Work Location: Edinburgh, UK
Employment Type: Full-time
Hybrid: 2 days onsite and 3 days remote
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.
- 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.
Back End Developer in Edinburgh employer: HCLTech
Contact Detail:
HCLTech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at HCL or similar companies. A friendly chat can open doors and give you insider info on job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, Spring Boot applications, or any cool stuff you've built with Apache Kafka. This will help you stand out during interviews and prove you're the real deal.
✨Tip Number 3
Prepare for technical interviews by brushing up on your software engineering fundamentals. Practice coding challenges and be ready to discuss DDD concepts, SOLID principles, and security basics. We want you to ace that interview!
✨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 Back End Developer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Back End Developer role. Highlight your experience with Java 17, Spring Boot, and any relevant cloud technologies like GCP. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about back-end development and how your experience aligns with our needs. Keep it concise but engaging – we love a good story!
Showcase Your Projects: If you've worked on any cool projects, make sure to mention them! Whether it's a personal project or something from your previous job, we want to see your practical experience with the technologies listed in the job description.
Apply Through Our Website: Don't forget to apply 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 – just follow the prompts!
How to prepare for a job interview at HCLTech
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java 17 and its functional programming features, as well as Spring Boot. Brush up on the specifics of Apache Kafka and GCP services, since these are crucial for the role. Being able to discuss your experience with these technologies confidently will impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss real-world scenarios where you've applied software engineering fundamentals like DDD concepts and SOLID principles. Think of examples that highlight your testing strategies and performance profiling. This will demonstrate your practical knowledge and ability to tackle challenges.
✨Familiarise Yourself with the Company Culture
Research HCL’s values and work culture. Understanding their approach to technology and teamwork can help you align your answers with what they’re looking for. It shows that you’re genuinely interested in being part of their team, not just any job.
✨Prepare Questions to Ask
Have a few thoughtful questions ready about the team dynamics, project methodologies, or future tech initiatives at HCL. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.