At a Glance
- Tasks: Develop Java Spring Boot microservices and collaborate in an agile team environment.
- Company: Accenture is a global leader in professional services, known for innovation and inclusion.
- Benefits: Enjoy 25 days vacation, private medical insurance, and extra leave for charity work!
- Why this job: Join a dynamic team, tackle real-world problems, and grow your tech skills in a supportive culture.
- Qualifications: Significant Java experience, ideally with Spring Boot, and familiarity with TDD/BDD practices required.
- Other info: Hybrid working model; must have UK residency for at least 5 years.
The predicted salary is between 28800 - 43200 £ per year.
Please note: due to the nature of the clients we partner with on this project, this role requires SC clearance, i.e. UK nationality (or citizenship or ILR/settlement status or dependent visa) and residence in the UK for a minimum of 5 years. If you do not meet this criteria I would be very happy to instead keep in touch regarding future opportunities at Accenture.
Hybrid Working: This role will require you to work from our Newcastle, Cobalt Business Park office 3 days per week.
In our team you will learn:
- How to provide solutions to real world problems across a variety of industries.
- How to help transform leading organisations and communities around the world.
- How best to develop your skills and hone your talents within an innovative technology environment.
As a Java Developer, you will:
- Work as part of a team to deliver features across the technical solution with your focus being on developing Java Spring Boot based microservices.
- Advocate for and employ good development practices on the team such as consistent branching strategy, coding standards, Test Driven Development, Continuous Integration and Continuous Testing.
- Support the technical leads in crafting the separation of functional into microservices and the end-to-end integration and flow between technical components.
- Support the test automation engineers in testing the stories and features delivered both from a functional and non-functional perspective.
- Follow the Scrum Methodology participating actively in sprint backlog refinement, sprint planning, stand-ups, sprint review and sprint retrospective.
The following skills and experience are essential for this role:
- Have significant Java programming experience, ideally utilizing Spring Boot to develop microservices.
- Capable of working in an agile development environment, both collaboratively and individually.
- Have experience applying TDD/BDD approaches.
- Enjoy working in a dynamic, fast paced environment, collaborating with others, contributing to craft, and estimating discussions and utilizing strong collaborator leadership skills.
Set yourself apart:
- Have worked in a client facing environment.
- Hold industry relevant certifications.
- Have led teams and/or worked across multiple projects.
At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 25 days’ vacation per year, annual performance bonus scheme (Career Level dependent), private medical insurance and 3 extra days leave per year for charitable work of your choice!
Flexibility and mobility are required to deliver this role as there may be requirements to spend time onsite with our partners to enable delivery of the outstanding services we are known for.
Accenture is an equal opportunities employer and encourages applications from all sections of society and does not discriminate on grounds of race, religion, or belief, ethnic or national origin, disability, age, citizenship, marital, domestic, or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law.
Java Software Developer employer: Accenture
Contact Detail:
Accenture Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Developer
✨Tip Number 1
Familiarise yourself with Java Spring Boot and microservices architecture. Since the role specifically focuses on these technologies, having hands-on experience or projects to discuss can really set you apart during interviews.
✨Tip Number 2
Brush up on Agile methodologies, particularly Scrum. Being able to demonstrate your understanding of sprint planning, stand-ups, and retrospectives will show that you're a team player who can thrive in their dynamic environment.
✨Tip Number 3
Highlight any experience you have with Test Driven Development (TDD) and Behaviour Driven Development (BDD). These practices are essential for the role, so being able to discuss how you've applied them in past projects will be beneficial.
✨Tip Number 4
If you have client-facing experience, make sure to mention it! Accenture values collaboration and communication, so showcasing your ability to work directly with clients can give you an edge over other candidates.
We think you need these skills to ace Java Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java programming experience, particularly with Spring Boot and microservices. Use specific examples of projects you've worked on that demonstrate your skills in these areas.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your values align with Accenture's core values, such as inclusion and integrity, and provide examples of how you've demonstrated these in your previous work.
Highlight Relevant Experience: Clearly outline any experience you have working in agile environments and using TDD/BDD approaches. If you've worked in client-facing roles or led teams, make sure to include this information as it sets you apart from other candidates.
Proofread Your Application: Before submitting your application, take the time to proofread your documents. Check for any spelling or grammatical errors, and ensure that all information is accurate and up-to-date. A polished application reflects your attention to detail.
How to prepare for a job interview at Accenture
✨Showcase Your Java Expertise
Make sure to highlight your significant experience with Java, especially using Spring Boot for developing microservices. Be prepared to discuss specific projects where you've applied these skills and the impact they had.
✨Demonstrate Agile Methodology Knowledge
Since the role requires working in an agile environment, be ready to talk about your experience with Scrum methodology. Share examples of how you've participated in sprint planning, stand-ups, and retrospectives.
✨Emphasise TDD/BDD Experience
Accenture values good development practices, so be sure to discuss your experience with Test Driven Development (TDD) and Behaviour Driven Development (BDD). Provide examples of how these approaches have improved your coding process.
✨Cultural Fit and Values Alignment
Accenture places a strong emphasis on inclusion and core values. Research their values and think about how your personal values align with theirs. Be ready to share how you can contribute to a positive team culture.