Java Software Engineer

Java Software Engineer

Slough 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 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.
  • Qualifications: Bachelor’s degree in Computer Science or related field with relevant experience required.
  • Other info: Opportunity to work with cutting-edge technologies like AWS, Spark, and Kafka.

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 excellent platform for talented individuals 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

Familiarise yourself with the latest trends and best practices in Java development, especially around cloud technologies like AWS. Being able to discuss these topics confidently during an interview can really set you apart.

✨Tip Number 2

Showcase your experience with data processing tools such as EMR and Spark. Prepare specific examples of projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.

✨Tip Number 3

Brush up on your knowledge of CI/CD pipelines and automated testing tools like JUnit. Be ready to discuss how you've used these in past projects to improve efficiency and reliability in software delivery.

✨Tip Number 4

Emphasise your understanding of a 'you build it, you own it' culture. Be prepared to share how you've taken ownership of projects from development through to deployment, highlighting your end-to-end experience.

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 that involved real-time streaming data pipelines or automated testing, be sure to include these in your application. Describe your role and the technologies used to give a clear picture of your capabilities.

Highlight Soft Skills: In addition to technical skills, emphasise your ability to work independently and as part of a team. Mention your problem-solving skills and adaptability, especially in a telecommuting environment, as these are valuable traits for this position.

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 batch processing or real-time streaming data pipelines using tools like Kafka.

✨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, including testing and maintenance. This will demonstrate your alignment with their work ethic.

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
>