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
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
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.