Java Software Engineer

Java Software Engineer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and maintain Java backend applications, focusing on cloud technologies and data processing.
  • Company: Join a dynamic tech company in London, leading the way in innovative software solutions.
  • Benefits: Enjoy flexible working options, including remote work, and a supportive team culture.
  • Why this job: Be part of a 'you build it, you own it' culture that values your contributions and growth.
  • Qualifications: Bachelor's degree in Computer Science or related field with at least 1 year of relevant experience.
  • Other info: Experience with AWS, Spark, and real-time data pipelines is a plus!

The predicted salary is between 48000 - 72000 £ per year.

Title: Software Development Engineer

Location: London, UK

Type: Contract

Looking for a Senior/Lead Developer with about 10 years of experience in working with Java backend applications. Proficient with cloud usage preferably AWS. Have lots of data experience. specifically, EMR and spark experience.

Duties:

  • Completes most features and user stories including test cases and automation unattended. Learns more complex software engineering practices such as domain driven design, test driven development, operations, and security. Telecommuting and/or working from home may be permissible pursuant to company policies.

Requirements:

  • Employer will accept a bachelor’s degree in computer science, Engineering or a related field and 1 year of experience in the job offered or in an Engineering-related occupation.

Position required skills:

  • Utilizing Java or Scala, and Spring framework; Cloud technologies including AWS Cloud Services (Spark/EMR, Glue, SQS, Lambdas, Step Functions, CloudWatch), batch processing
  • Messaging tools like Kafka to build real-time streaming data pipelines for the application.
  • Automated testing tools including JUnit; CI/CD pipelines using Jenkins or Git/GitHub

You build it you own it culture/mentality (we do end to end dev, testing, and deployment)

Java Software Engineer employer: Apex Systems

As a leading employer in the tech industry, we offer a dynamic work environment in London that fosters innovation and collaboration. Our 'you build it, you own it' culture empowers Java Software Engineers to take full ownership of their projects, while our commitment to employee growth ensures access to continuous learning opportunities in cutting-edge technologies like AWS and data processing. With flexible working arrangements and a focus on work-life balance, we provide an ideal setting for talented professionals seeking meaningful and rewarding careers.
A

Contact Detail:

Apex Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Make sure to showcase your experience with Java backend applications prominently. Highlight specific projects where you've implemented features or user stories, especially those that involved automation and testing.

✨Tip Number 2

Familiarise yourself with AWS services, particularly EMR and Spark. If you have hands-on experience, be ready to discuss how you've used these technologies in past projects during any interviews.

✨Tip Number 3

Demonstrate your understanding of modern software engineering practices like domain-driven design and test-driven development. Be prepared to share examples of how you've applied these methodologies in your work.

✨Tip Number 4

Emphasise your ability to work in a 'you build it, you own it' culture. Share experiences where you've taken full responsibility for the development, testing, and deployment of applications, showcasing your end-to-end capabilities.

We think you need these skills to ace Java Software Engineer

Java
Scala
Spring Framework
AWS Cloud Services
EMR
Apache Spark
Batch Processing
Kafka
Real-time Streaming Data Pipelines
Automated Testing (JUnit)
CI/CD Pipelines (Jenkins, Git/GitHub)
Domain Driven Design
Test Driven Development
Operations and Security Practices
Problem-Solving Skills
Attention to Detail
Collaboration and Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java backend applications, cloud technologies like AWS, and any relevant data processing tools such as EMR and Spark. Use specific examples to demonstrate your expertise.

Craft a Strong Cover Letter: In your cover letter, express your passion for software development and how your skills align with the company's needs. Mention your experience with domain-driven design and test-driven development, as well as your familiarity with CI/CD pipelines.

Showcase Relevant Projects: If you have worked on projects involving real-time streaming data pipelines or automated testing, be sure to include these in your application. Highlight your role and the technologies used to give a clear picture of your capabilities.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Apex Systems

✨Showcase Your Java Expertise

Make sure to highlight your extensive experience with Java backend applications. Be prepared to discuss specific projects where you utilised Java, and how you tackled challenges during development.

✨Demonstrate Cloud Proficiency

Since the role requires cloud experience, particularly with AWS, be ready to talk about your hands-on experience with AWS services like EMR, Spark, and others. Share examples of how you've implemented these technologies in past projects.

✨Discuss Data Handling Skills

Given the emphasis on data experience, prepare to explain your familiarity with data processing tools and techniques. Discuss any relevant projects involving real-time streaming data pipelines or batch processing.

✨Emphasise a 'You Build It, You Own It' Mindset

This role values a culture of ownership. Be ready to share instances where you took full responsibility for a project from development through to deployment, showcasing your ability to work independently and manage the entire lifecycle.

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

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>