At a Glance
- Tasks: Join our team to develop and maintain Java applications while collaborating with cross-functional teams.
- Company: We're a dynamic software development company based in Edinburgh, focused on innovation and quality.
- Benefits: Enjoy a flexible work environment with 4 days on-site and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values clean code and impactful software solutions.
- Qualifications: 3-8 years of Java experience, knowledge of MS SQL Server, and familiarity with Azure DevOps required.
- Other info: This role offers hands-on experience with cutting-edge technologies and a chance to make a difference.
The predicted salary is between 36000 - 60000 £ per year.
Location: Edinburgh (4 days per week on-site)
Experience Level: 3–8 Years
Employment Type: Full-Time
About the Role
We are seeking a highly motivated Java/LLM Developer to join our dynamic team in Edinburgh. The ideal candidate will have 3 to 8 years of professional experience in software development, with strong Java programming skills and hands-on knowledge of MS SQL Server and Azure DevOps. This role requires on-site presence four days a week.
Key Responsibilities
- Identify and resolve syntax and semantic errors in application code and core libraries
- Write and maintain universally compatible SQL code
- Functionally validate code fixes, including reviewing and managing pull requests (PRs)
- Support regression, integration, and load testing activities for remediated applications
- Collaborate with cross-functional teams to ensure high-quality software delivery
Required Skills & Experience
- Proficiency in Java programming (core and advanced)
- Experience with LLMs
- Solid experience with MS SQL Server
- Familiarity with Azure DevOps for version control and CI/CD pipelines
- Strong debugging and troubleshooting skills
- Experience with testing frameworks and code validation
- Excellent problem-solving abilities and attention to detail
Desirable Qualities
- Strong communication and collaboration skills
- Ability to work independently with minimal supervision
- Passion for clean, maintainable code
Java Software Engineer employer: VLink Inc
Contact Detail:
VLink Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Make sure to brush up on your Java skills before the interview. Practise coding challenges that focus on syntax and semantic errors, as these are key responsibilities in the role.
✨Tip Number 2
Familiarise yourself with MS SQL Server and Azure DevOps. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.
✨Tip Number 3
Prepare examples of past projects where you collaborated with cross-functional teams. Highlighting your communication and teamwork skills will demonstrate that you can thrive in our dynamic environment.
✨Tip Number 4
Showcase your problem-solving abilities by discussing specific challenges you've faced in previous roles. This will help us see how you approach debugging and troubleshooting in real-world scenarios.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java programming skills and relevant experience with MS SQL Server and Azure DevOps. Use specific examples from your past roles to demonstrate your proficiency.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your problem-solving abilities. Mention your experience with LLMs and how it aligns with the company's needs.
Showcase Relevant Projects: If you have worked on projects involving Java, SQL, or Azure DevOps, include them in your application. Briefly describe your role and the impact of your contributions.
Proofread Your Application: Before submitting, carefully proofread your application for any grammatical errors or typos. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at VLink Inc
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java in detail. Highlight specific projects where you used Java, focusing on the challenges you faced and how you overcame them. This will demonstrate your proficiency and problem-solving skills.
✨Familiarise Yourself with SQL and Azure DevOps
Since the role requires strong knowledge of MS SQL Server and Azure DevOps, brush up on these technologies. Be ready to answer questions about your experience with SQL queries and how you've used Azure DevOps for version control and CI/CD pipelines.
✨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Practice debugging and troubleshooting scenarios, as well as writing clean, maintainable code. This will help you demonstrate your technical abilities effectively.
✨Emphasise Collaboration Skills
The role involves working with cross-functional teams, so be sure to highlight your communication and collaboration skills. Share examples of how you've successfully worked in a team environment and contributed to high-quality software delivery.