Contract Software Engineer (JVM Languages)
Contract Software Engineer (JVM Languages)

Contract Software Engineer (JVM Languages)

London Freelance Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Join our team as a Contract Software Engineer, working with JVM languages on exciting projects.
  • Company: Codurance is a forward-thinking consultancy driving tech innovation for business success.
  • Benefits: Enjoy a competitive day rate and the chance to work with cutting-edge technologies.
  • Why this job: Be part of a dynamic team that values continuous learning and celebrates individuality.
  • Qualifications: Extensive experience with JVM languages and strong knowledge of development patterns required.
  • Other info: This is a 6-month contract role, inside IR35, perfect for passionate software developers.

Codurance is an innovative consultancy that helps organisations embrace the power of technology to drive business success. We are currently seeking an experienced contract software engineer to join our dynamic team. As a Codurance software engineer, you will have the opportunity to work with the latest technologies and contribute to the success of our clients\’ projects. This is an initial 6 months contract, inside IR35. Day rate: 500-650 day To be successful in this role, you should have: Extensive professional experience with the JVM languages (Java, Kotlin, or Scala) Strong knowledge of architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, Event Sourcing etc.) An appreciation for good development practices (Test-driven development, pair programming, continuous integration/deployment) A passion for continuous learning and sharing knowledge with others It\’ll be a bonus if you have experience in Invoice Processing. We are looking for individuals who are passionate about software development and can contribute effectively in a team setting. If you are a motivated and skilled Contract Software Engineer, we would love to hear from you. Everyone should have the right to bring their whole self to work and be celebrated for who they are. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace. #J-18808-Ljbffr

Contract Software Engineer (JVM Languages) employer: Codurance Ltd

At Codurance, we pride ourselves on being an innovative consultancy that not only embraces the latest technologies but also fosters a vibrant and inclusive work culture. As a Contract Software Engineer, you will enjoy competitive day rates, opportunities for continuous learning, and the chance to collaborate with passionate professionals who value diversity and excellence in software development. Join us in a dynamic environment where your contributions directly impact our clients' success and your personal growth is supported.
C

Contact Detail:

Codurance Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract Software Engineer (JVM Languages)

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in JVM languages like Java, Kotlin, and Scala. Being able to discuss recent advancements or projects you've worked on can really impress during interviews.

✨Tip Number 2

Brush up on your knowledge of software architecture and development patterns such as Microservices and Domain Driven Design. Be prepared to share examples of how you've applied these concepts in your previous work.

✨Tip Number 3

Showcase your passion for continuous learning by mentioning any recent courses, certifications, or workshops you've attended. This demonstrates your commitment to staying current in the field.

✨Tip Number 4

If you have experience in Invoice Processing, make sure to highlight it. Even if it's not a primary requirement, it could set you apart from other candidates and show your versatility.

We think you need these skills to ace Contract Software Engineer (JVM Languages)

Extensive experience with JVM languages (Java, Kotlin, Scala)
Strong knowledge of software architecture and development patterns
Experience with Microservices architecture
Understanding of CQRS (Command Query Responsibility Segregation)
Familiarity with Domain Driven Design
Knowledge of Event Sourcing
Proficiency in Test-Driven Development (TDD)
Experience with pair programming
Continuous Integration/Continuous Deployment (CI/CD) practices
Strong problem-solving skills
Ability to work effectively in a team setting
Passion for continuous learning and knowledge sharing
Experience in Invoice Processing (bonus skill)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience with JVM languages like Java, Kotlin, or Scala. Include specific projects where you applied architecture and development patterns such as Microservices or Domain Driven Design.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and continuous learning. Mention any relevant experience in Invoice Processing and how it aligns with Codurance's values and mission.

Showcase Your Development Practices: Demonstrate your knowledge of good development practices in your application. Discuss your experience with Test-driven development, pair programming, and continuous integration/deployment to show you fit their culture.

Highlight Team Collaboration: Since Codurance values teamwork, include examples of how you've effectively collaborated with others in previous roles. This could be through pair programming or sharing knowledge within your team.

How to prepare for a job interview at Codurance Ltd

✨Showcase Your JVM Expertise

Make sure to highlight your extensive experience with JVM languages like Java, Kotlin, or Scala. Be prepared to discuss specific projects where you applied these technologies and the impact they had on the outcomes.

✨Discuss Architectural Patterns

Familiarise yourself with key architectural and development patterns such as Microservices, CQRS, and Domain Driven Design. During the interview, be ready to explain how you've implemented these patterns in past projects and the benefits they provided.

✨Emphasise Development Practices

Demonstrate your appreciation for good development practices like Test-driven development and continuous integration/deployment. Share examples of how these practices have improved your workflow and the quality of your code.

✨Express Your Passion for Learning

Convey your enthusiasm for continuous learning and knowledge sharing. Discuss any recent technologies or methodologies you've explored and how you plan to keep up with industry trends, which aligns with Codurance's values.

Contract Software Engineer (JVM Languages)
Codurance Ltd
Location: London
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

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