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

Contract Software Engineer (JVM Languages)

Manchester 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

Codurance is an exceptional employer that champions innovation and inclusivity, providing a vibrant work culture where software engineers can thrive. With a focus on continuous learning and collaboration, employees are encouraged to develop their skills while working with cutting-edge technologies on impactful projects. Located in a dynamic environment, Codurance offers competitive day rates and values the unique contributions of each team member, making it a rewarding place for those passionate about software development.
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 frameworks during your interview can demonstrate your passion and commitment to continuous learning.

✨Tip Number 2

Brush up on architectural patterns such as Microservices and Domain Driven Design. Prepare to share examples of how you've applied these concepts in past projects, as this will show your practical experience and understanding of good development practices.

✨Tip Number 3

Engage with the software engineering community by attending meetups or webinars focused on JVM languages and development practices. Networking with other professionals can provide insights and potentially lead to referrals for the position.

✨Tip Number 4

If you have experience in Invoice Processing, be sure to highlight it during discussions. Even if it's not a primary requirement, showcasing relevant experience can set you apart from other candidates and demonstrate your versatility.

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

Proficiency in JVM languages (Java, Kotlin, Scala)
Strong understanding of software architecture and development patterns
Experience with Microservices architecture
Knowledge of CQRS (Command Query Responsibility Segregation)
Familiarity with Domain Driven Design
Experience with Event Sourcing
Test-driven development (TDD) practices
Pair programming experience
Continuous integration and deployment (CI/CD) skills
Strong problem-solving abilities
Effective communication skills
Team collaboration skills
Passion for continuous learning
Experience in Invoice Processing (bonus)

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've 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, as this is a bonus for the role. Show how your values align with Codurance's commitment to inclusivity.

Showcase Development Practices: Demonstrate your appreciation for good development practices in your application. Discuss your experience with Test-driven development, pair programming, and continuous integration/deployment to show you are a fit for their team.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software engineering roles.

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 languages and the challenges you overcame.

✨Discuss Architectural Patterns

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

✨Emphasise Good Development Practices

Talk about your appreciation for good development practices like Test-driven development and continuous integration/deployment. Share examples of how these practices have improved your work and team collaboration.

✨Demonstrate a Passion for Learning

Convey your enthusiasm for continuous learning and knowledge sharing. Mention any recent technologies or methodologies you've explored and how you plan to keep up with industry trends.

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