Senior Software Engineer

Senior Software Engineer

Temporary 60000 - 80000 £ / year (est.) Home office (partial)
Intelligent Steps

At a Glance

  • Tasks: Design robust Microservices Architecture and develop scalable solutions in a data-heavy environment.
  • Company: Join a forward-thinking tech company focused on innovation and clean code.
  • Benefits: Remote work, competitive pay, and potential for contract extensions.
  • Other info: Opportunity for occasional trips to London and excellent career advancement.
  • Why this job: Make an impact with cutting-edge technologies while enjoying flexibility and growth.
  • Qualifications: Proficient in Java, Spring, and DevOps methodologies; Kotlin experience preferred.

The predicted salary is between 60000 - 80000 £ per year.

Looking for a Senior Java Developer that has worked with Kotlin. The ideal candidate should be passionate about clean code and scalable solutions. This opportunity will allow you to design robust Microservices Architecture, within an automated data-heavy environment.

This will be an initial 6 month contract with possible extensions (OUTSIDE IR35). Remote with occasional trips to London (1 day per month).

Required Skills:
  • Java, Spring, Spring Boot
  • Experience working with DevOps methodologies and scalable CI/CD pipelines
  • Microservices Architecture
  • Exposure to Big Data technologies such as: Kafka, Spark, Hadoop etc
  • Strong understanding of clean code principles
  • Experience working with AWS Cloud
  • Kotlin experience (preferred)

Senior Software Engineer employer: Intelligent Steps

Join a forward-thinking company that values innovation and excellence in software development. As a Senior Software Engineer, you'll thrive in a collaborative remote work environment that encourages continuous learning and professional growth, with the added benefit of occasional networking opportunities in London. Our commitment to clean code and scalable solutions ensures that you will be part of a team dedicated to pushing the boundaries of technology while enjoying a flexible work-life balance.
Intelligent Steps

Contact Detail:

Intelligent Steps Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java and Kotlin. A personal recommendation can make all the difference when you're aiming for that Senior Software Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Microservices Architecture and clean code principles. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Java and Kotlin knowledge. Practice coding challenges and be ready to discuss your experience with CI/CD pipelines and Big Data technologies like Kafka and Spark.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can help us get you noticed faster. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Senior Software Engineer

Java
Kotlin
Spring
Spring Boot
Microservices Architecture
DevOps methodologies
CI/CD pipelines
Big Data technologies
Kafka
Spark
Hadoop
Clean code principles
AWS Cloud

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Kotlin, and any relevant Big Data technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your clean code principles and microservices architecture experience!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about software engineering and how your background makes you a perfect fit for this role. We love hearing about your journey and what drives you in the tech world.

Showcase Your Projects: If you've worked on any projects that demonstrate your skills in DevOps, CI/CD pipelines, or AWS Cloud, make sure to mention them! We appreciate seeing real-world applications of your expertise, especially in data-heavy environments.

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 this exciting opportunity. Plus, it’s super easy!

How to prepare for a job interview at Intelligent Steps

✨Know Your Tech Stack

Make sure you’re well-versed in Java, Spring, and Spring Boot. Brush up on your knowledge of Kotlin too, as it’s preferred for this role. Be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Clean Code Passion

Prepare examples that highlight your commitment to clean code principles. Discuss specific instances where you’ve refactored code or implemented best practices to improve maintainability and scalability.

✨Demonstrate Microservices Expertise

Be ready to talk about your experience with Microservices Architecture. Share insights on how you’ve designed or contributed to microservices in previous roles, especially in data-heavy environments.

✨Familiarise Yourself with Big Data Tools

Since the job mentions Big Data technologies like Kafka, Spark, and Hadoop, make sure you understand their basics. Even if you haven’t worked directly with them, being able to discuss their relevance and your willingness to learn can set you apart.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>