At a Glance
- Tasks: Join a team to develop and enhance a whiskey trading platform using Java and Kotlin.
- Company: A thriving commodities trading firm focused on whiskey, offering a modern tech environment.
- Benefits: Earn up to £85k, enjoy hybrid working, and access learning opportunities.
- Why this job: Work with cutting-edge technology in a collaborative Agile team while making an impact.
- Qualifications: Degree in Computer Science or similar, strong Java/Kotlin skills, and Agile experience required.
- Other info: Diverse workplace committed to equal opportunities and continuous learning.
The predicted salary is between 60000 - 85000 £ per year.
Are you a technologist Software Engineer with strong Java skills looking to progress your career, working with a modern cloud based infrastructure and a range of technology? You could be joining a hugely successful and growing commodities trading firm that specialise in trading whiskey.
As a Software Engineer you'll collaborate with the Lead Engineer on the whiskey trading platform as the company looks to scale the platform and introduce new features. There's an emphasis on code quality; designing and developing highly complex web based trading platforms working across the full development lifecycle.
The technology stack includes Java 17, Kotlin, Spring Boot and AWS amongst others; you'll be encouraged to expand your skillset using the latest technologies and choosing the best tool for the job in a friendly Agile team environment.
WFH Policy: You'll join the team in Central London with flexibility to work from home twice a week.
About you:
- You are degree educated, having achieved a 2.1 or above gained in Computer Science (or similar STEM discipline) from a top tier university (e.g. Russel Group)
- You have strong Java and Kotlin development experience
- You have experience with Agile processes and TDD
- You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms
- Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of these would be beneficial
- You're collaborative with good communication skills
What's in it for you:
- Salary to £85k
- Bonus
- Hybrid working (x3 days in London per week)
- Learning and career development opportunities
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Software Engineer Java Kotlin AWS employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Java Kotlin AWS
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Java 17 and Kotlin. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.
✨Tip Number 2
Brush up on Agile methodologies and Test-Driven Development (TDD). Being able to discuss your experience with these processes during an interview will demonstrate your fit for the team environment they value.
✨Tip Number 3
Prepare to discuss your understanding of Computer Science fundamentals like OOP, Design Patterns, and Data Structures. Be ready to provide examples of how you've applied these concepts in your previous work.
✨Tip Number 4
Network with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide insights into the company culture and may even lead to a referral, which can significantly boost your chances of landing the job.
We think you need these skills to ace Software Engineer Java Kotlin AWS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and Kotlin experience prominently. Include specific projects or roles where you've used these technologies, and mention any relevant Agile processes or TDD experience.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your degree and how it aligns with the job requirements, and discuss your passion for working with modern cloud-based infrastructures.
Showcase Relevant Skills: List any additional technologies you are familiar with, such as Scala, React, or AWS. This will demonstrate your versatility and willingness to learn, which is important for this role.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is accurate and up-to-date.
How to prepare for a job interview at Client Server
✨Showcase Your Java and Kotlin Skills
Be prepared to discuss your experience with Java 17 and Kotlin in detail. Bring examples of projects you've worked on, focusing on the challenges you faced and how you overcame them. This will demonstrate your technical expertise and problem-solving abilities.
✨Understand Agile Methodologies
Since the company values Agile processes, brush up on your knowledge of Agile methodologies and be ready to discuss how you've applied them in previous roles. Highlight any experience with Test-Driven Development (TDD) as it’s a key aspect of their development process.
✨Familiarise Yourself with the Tech Stack
While Java and Kotlin are essential, having a basic understanding of other technologies mentioned in the job description, such as Spring Boot, AWS, and Docker, can set you apart. Be ready to discuss how these technologies integrate into your work and any relevant experience you have.
✨Demonstrate Collaboration and Communication Skills
As a Software Engineer, you'll be working closely with a team. Prepare to share examples of how you've successfully collaborated with others in past projects. Good communication skills are crucial, so be sure to convey your thoughts clearly during the interview.