At a Glance
- Tasks: Join a team to migrate legacy services to Azure and develop new Java solutions.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Competitive daily rate, fully remote work, and opportunities for professional growth.
- Why this job: Be a key player in transforming systems and mentoring fellow engineers.
- Qualifications: Solid Java skills and experience with Azure; problem-solving mindset.
- Other info: Long-term contract with potential for extensions and career advancement.
The predicted salary is between 70000 - 84000 £ per year.
Location: Remote (UK-based, must have full UK working rights)
Start Date: ASAP but can be flexible for notice periods
Contract Length: Initial 12 months, strong likelihood of additional extensions.
About the Role
Our client are migrating legacy on-premises services into Azure and rebuilding core data systems in Java and require a Java Engineer to join on a long term, fully remote contract basis to assist with this.
Key Responsibilities
- Wrap and orchestrate legacy services using Java, enabling a phased retirement of older systems.
- Develop new Java-native solutions to replace non‑Java legacy components.
- Collaborate with internal teams using established Java libraries for linkage (no specific framework expertise required).
- Contribute to long-term development of a new Java-based linking solution after the migration phase.
- Troubleshoot blockers and unexpected issues, working reactively and creatively.
- Mentor members of the current team on Java and be the 'go to' Java expert on the team.
Key Experience Needed
- Solid Java engineering skills, ideally with experience building orchestrated or sequential Java applications.
- Experience working with Azure (deploying, building in an Azure environment).
- Experience working with Cosmos DB (preferred), MongoDB, DynamoDB or any other similar databases.
- Background in software engineering fundamentals and problem-solving.
Nice-to-Have
- Data background / experience — not essential; can be taught if needed.
- A degree in mathematics, physics, or a related analytical field.
- Experience working with Big Data (millions/trillions).
Location: Newport, UK
Rate/Salary: 350.00 - 400.00 GBP Daily
Java Engineer in Newport employer: TEKsystems
Contact Detail:
TEKsystems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer in Newport
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or Azure. 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 Java projects or contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common Java questions and Azure scenarios. Practise coding challenges and be ready to discuss your past experiences in detail. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills. Plus, we’re always on the lookout for talented Java Engineers like you!
We think you need these skills to ace Java Engineer in Newport
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java engineering skills and any relevant experience with Azure or databases like Cosmos DB. We want to see how your background fits the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your skills can help us with the migration project. Keep it concise but impactful!
Showcase Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in Java development or worked creatively to solve issues. We love seeing how you approach problems and find solutions!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to join our team!
How to prepare for a job interview at TEKsystems
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with orchestrated applications and any specific projects you've worked on. Highlight how you've tackled challenges in previous roles, especially those involving legacy systems.
✨Familiarise Yourself with Azure
Since the role involves migrating services to Azure, it’s crucial to understand the platform. Review your experience with deploying and building applications in Azure. If you have any specific examples of how you've used Azure in past projects, be prepared to share those.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've approached troubleshooting in your previous roles. Think of specific instances where you creatively solved unexpected issues, especially in a team setting. This will demonstrate your ability to think on your feet and contribute positively to the team.
✨Be Ready to Mentor
As a potential 'go-to' Java expert, be prepared to talk about your mentoring experience. Share examples of how you've helped others grow their skills in Java or related technologies. This shows that you're not just a strong engineer but also a team player who values collaboration.