At a Glance
- Tasks: Design, develop, and maintain cloud-based applications as part of an Agile team.
- Company: Join a leading tech company focused on delivering innovative global solutions.
- Benefits: Enjoy a hybrid work model with three days in the Newcastle office and flexible working options.
- Why this job: Be part of a dynamic team shaping the future of technology while enhancing your skills.
- Qualifications: Must have 3+ years of Java experience and strong knowledge of AWS, Azure, and Oracle.
- Other info: Engage in continuous improvement and knowledge sharing within a collaborative environment.
The predicted salary is between 36000 - 60000 £ per year.
As a Java Developer, you will be responsible for designing, developing and maintaining high-quality cloud-based applications. You will be part of a high-performing cross-functional Agile team that fosters teamwork, collaboration and trust to deliver robust and future-proof global solutions that align with business goals. Your role involves designing and building Java modules, and ensuring the functionality, security and performance of the applications. This role is hybrid - three days a week out of our Newcastle office.
Key Responsibilities
- Become an integral member of a high-performing Agile team, contributing to the shaping and development of Sage’s future.
- Develop, deliver and implement high quality technical solutions.
- Write well-designed, efficient code using test driven development and other programming techniques.
- Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
- Run through all phases of the project lifecycle independently or as part of a team in an Agile environment.
- Actively engage in all ceremonies, identify opportunities for continuous improvement of development processes and transfer knowledge amongst team members.
- Continuously strive to make improvements to the existing applications and/or systems, services and processes.
- Seek out and act upon feedback.
- Assist in educating others within IT where required.
- Keep up to date with relevant technology areas.
Requirements:
- 3+ years of Java is a MUST.
- Experience working on cloud-based applications.
- Strong AWS tech stack experience.
- Working knowledge of Azure and Oracle.
Contact Detail:
Sage Group plc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with Agile methodologies if you haven't already. Since you'll be part of a high-performing Agile team, understanding the principles and practices of Agile will help you integrate smoothly and contribute effectively from day one.
✨Tip Number 2
Brush up on your cloud-based application development skills, particularly with AWS. Given that strong AWS tech stack experience is a requirement, showcasing your knowledge in this area during discussions can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with test-driven development (TDD). Being able to articulate how you've implemented TDD in past projects will demonstrate your commitment to writing high-quality, efficient code, which is crucial for this role.
✨Tip Number 4
Stay updated on the latest trends and technologies in Java development and cloud computing. Showing that you're proactive about learning and adapting to new technologies will impress the hiring team and align with their goal of continuous improvement.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and cloud-based applications. Emphasise your familiarity with AWS, Azure, and Oracle, as these are crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for joining a high-performing Agile team. Mention specific projects where you've used test-driven development and how you contributed to continuous improvement.
Showcase Relevant Projects: Include examples of past projects in your application that demonstrate your ability to design and develop high-quality applications. Highlight any experience you have with Agile methodologies and teamwork.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail, which is essential for a Java Developer.
How to prepare for a job interview at Sage Group plc
✨Showcase Your Java Expertise
Make sure to highlight your 3+ years of experience with Java during the interview. Be prepared to discuss specific projects where you designed and developed applications, focusing on your problem-solving skills and how you ensured code quality.
✨Demonstrate Cloud Knowledge
Since the role involves cloud-based applications, be ready to talk about your experience with AWS, Azure, and Oracle. Share examples of how you've implemented solutions in these environments and any challenges you faced.
✨Emphasise Agile Experience
As you'll be part of a high-performing Agile team, discuss your familiarity with Agile methodologies. Provide examples of how you've contributed to team ceremonies and continuous improvement processes in previous roles.
✨Prepare for Technical Questions
Expect technical questions related to Java development, cloud technologies, and coding practices. Brush up on test-driven development and be ready to explain your approach to writing efficient, maintainable code.