At a Glance
- Tasks: Develop and enhance software using Java, focusing on TDD and Azure technologies.
- Company: Join a leading Global Analytic organisation known for innovation and cutting-edge technology.
- Benefits: Enjoy a hybrid work model with competitive pay and potential contract extension.
- Why this job: Work with complex data and modern tech while collaborating in a dynamic team environment.
- Qualifications: Experience with Java, Spring, Azure, and TDD is essential; familiarity with Agile methodologies is a plus.
- Other info: Opportunity to learn and grow in a supportive, diverse workplace.
The predicted salary is between 40000 - 60000 £ per year.
Job Title: Java Software Engineer – TDD – Azure – Hybrid/Heathrow
Location: Heathrow – Once a month
Salary/Rate: Up to £586 a day Inside IR35
Start Date: June
Job Type: 6 Month Contract (with scope to extend)
Company Introduction
We are looking for a Java Software Engineer with strong Spring,Maven, Gradle and TDD experience for our client, a Global Analytic organisation.
*The successful candidate must have strong experience working with Java Spring, Maven, Gradle, TDD & GitHub*
You will perform complex research, design, and software development assignments within a specific software functional area or product line.
This role will include extracting, loading, cleansing, translating, manipulating, analysing, visualising massive amounts of data utilising cutting edge technology and techniques along with migrating some of the processes/applications around the Big Data Technology to Azure.
Required Skills/Experience
- Hands on experience on Cloud Technologies – Azure
- Experience working with Azure Data Lakes and Data Storage
- Knowledge and experience of test-driven development.
- Ability to work with complex data models.
- Proficiency in development languages including but not limited to: Python, Java, C/C , HTML, XML, SQL, Windows, UNIX, and JSON.
- Familiarity of industry best practices – code coverage.
- Experience working in software development methodologies (e.g., Agile, Waterfall)
- Experience working with Git – GitLab/GitHub.
- Ability and desire to learn new processes and technologies.
- Excellent oral and written communications skills.
- Experience in HPCC/ECL is highly preferable
Job Responsibilities/Objectives
- Write and review portions of detailed specifications for the development of system components of moderate complexity.
- Complete moderate to complex bug fixes.
- Work closely with other development team members, Quality Analysts and Business to understand product requirements and translate them into software designs.
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
- Resolve technical issues as necessary.
- Keep abreast of new technological developments.
- Make major code design and changes to new & existing products and be a primary point of contact for products they develop or own.
If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format.
Disclaimer
Notwithstanding any guidelines given to level of experience sought, we will consider candidates from outside this range if they can demonstrate the necessary competencies.
Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.
#J-18808-Ljbffr
Java Software Engineer - TDD - Azure - Hybrid/Heathrow employer: Square One Resources
Contact Detail:
Square One Resources Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer - TDD - Azure - Hybrid/Heathrow
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java Spring, Maven, and Azure. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Engage with the developer community on platforms like GitHub. Contributing to open-source projects or showcasing your own projects can demonstrate your coding skills and familiarity with version control, which is crucial for this role.
✨Tip Number 3
Prepare to discuss your experience with test-driven development (TDD) during interviews. Be ready to provide examples of how you've implemented TDD in past projects and the benefits it brought to your development process.
✨Tip Number 4
Stay updated on the latest trends in cloud technologies, especially Azure. Being knowledgeable about Azure Data Lakes and Data Storage will not only help you in interviews but also show your commitment to continuous learning.
We think you need these skills to ace Java Software Engineer - TDD - Azure - Hybrid/Heathrow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, Maven, Gradle, and TDD. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the role and how your background aligns with the company's needs. Mention your experience with Azure and any relevant projects you've worked on.
Showcase Relevant Projects: If you have worked on projects involving Azure Data Lakes or complex data models, be sure to include these in your application. Highlight your role and the technologies used.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Square One Resources
✨Brush Up on Your Java Skills
Make sure you're well-versed in Java, especially with Spring, Maven, and Gradle. Be prepared to discuss your past projects and how you've used these technologies effectively.
✨Understand TDD Principles
Since the role requires test-driven development experience, be ready to explain TDD concepts and share examples of how you've implemented them in your previous work.
✨Familiarise Yourself with Azure
As the position involves working with Azure, take some time to understand Azure Data Lakes and Data Storage. Being able to discuss your experience or knowledge in this area will set you apart.
✨Prepare for Technical Questions
Expect technical questions related to software development methodologies like Agile and Waterfall. Brush up on your problem-solving skills and be ready to tackle coding challenges during the interview.