Java Software Engineer (Contract Outside of IR35)
Java Software Engineer (Contract Outside of IR35)

Java Software Engineer (Contract Outside of IR35)

Freelance Home office possible
Go Premium
Twinstream

At a Glance

  • Tasks: Develop Java components for a cross-domain security system in an agile team.
  • Company: Join TwinStream, a tech company focused on solving complex problems with innovation.
  • Benefits: Earn £450 - £550 per day, enjoy remote work, and grow your skills.
  • Why this job: Make a real impact by tackling challenging technical issues and collaborating with talented peers.
  • Qualifications: Experience in Java development and agile practices like TDD and BDD.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.

Java Software Engineer (Contract Outside of IR35)

Remote

Who are we:

In 2019, our founders were working as engineers solving complex cross domain problems within government organisations. TwinStream was formed to consolidate their collective expertise and experience into one business, providing technical excellence and exceptional service to our clients. We have teams working both on‑site with clients and remotely from home.

Salary: £450 – £550 Outside of IR35

Location: Remote

About the role:

TwinStream software engineers (Java) develop components of a cross‑domain security system within an agile development team. They are involved in the entire software development lifecycle, including understanding the need for change, software design, coding, testing, delivery, and support. A TwinStream software engineer is not just a coder; they comprehend the business and domain challenges and utilize their technical skills to address those issues.

Responsibilities

  • Understand high‑level requirements and collaborate to find solutions
  • Investigate technologies to gain a deep understanding of their applicability
  • Develop high‑quality code
  • Problem‑solve deeply technical issues
  • Build tests at all stages of development from, unit tests to acceptance & performance tests
  • Build deployment code and pipelines, consulting with DevOps specialists
  • Analyse and resolve issues from 3rd line support
  • Collaborate in code development and review colleagues’ work
  • Any other reasonable duties relevant to skills and experience.

Key Skills

  • Experience in developing software using our core and/or related technologies
  • Experience in agile working practices including
  • TDD
  • BDD
  • DevOps
  • Open, honest & positive attitude

Core Technologies

The following technologies are used extensively in our solutions:

  • Java
  • Spring Boot
  • AWS – S3, Fargate
  • REST
  • Docker
  • Terraform
  • Ansible
  • Jenkins
  • GIT/Bitbucket
  • OpenShift
  • Docker Compose/Swarm
  • Terraform

Further Information:

To meet the security requirements of certain clients and industries we serve, any job offer will be contingent upon the successful completion of a security screening process.

At TwinStream, we take pride in being an equal opportunity employer. We celebrate diversity and are committed to fostering an inclusive environment where all individuals are valued and respected. We welcome applications from qualified candidates regardless of race, religion, disability, age, sexual orientation, or gender.

#J-18808-Ljbffr

Java Software Engineer (Contract Outside of IR35) employer: Twinstream

At TwinStream, we pride ourselves on being an exceptional employer that values technical excellence and fosters a collaborative work culture. Our remote working model allows for flexibility while providing opportunities for professional growth through involvement in complex projects and continuous learning. Join us to be part of a diverse team where your contributions are recognised and you can make a meaningful impact in the field of software engineering.
Twinstream

Contact Detail:

Twinstream Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer (Contract Outside of IR35)

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or at companies you're interested in. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects and contributions. This is a great way for potential employers to see your coding style and problem-solving abilities in action.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at TwinStream.

We think you need these skills to ace Java Software Engineer (Contract Outside of IR35)

Java
Spring Boot
AWS (S3, Fargate)
REST
Docker
Terraform
Ansible
Jenkins
GIT/Bitbucket
OpenShift
Agile Working Practices
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Problem-Solving Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java expertise and any relevant projects you've worked on, especially those involving agile practices.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for TwinStream. Share your passion for software engineering and how your background aligns with our mission to solve complex problems.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled technical challenges in the past. We love seeing candidates who can think critically and come up with innovative solutions.

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Twinstream

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with core technologies like Spring Boot and REST. They’ll likely ask you to solve a coding problem, so practice writing clean, efficient code.

✨Understand Agile Methodologies

Since the role involves working in an agile environment, be ready to talk about your experience with TDD and BDD. Share specific examples of how you've applied these practices in past projects to demonstrate your understanding and adaptability.

✨Showcase Your Problem-Solving Skills

Prepare to discuss complex technical issues you've encountered and how you resolved them. TwinStream values engineers who can think critically and provide solutions, so highlight your analytical skills and any relevant experiences.

✨Familiarise Yourself with Their Tech Stack

Take some time to research the technologies mentioned in the job description, such as AWS, Docker, and Jenkins. Being able to speak knowledgeably about these tools will show that you're proactive and genuinely interested in the role.

Java Software Engineer (Contract Outside of IR35)
Twinstream
Go Premium

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

>