Senior Java Developer - Newcastle in Newcastle upon Tyne

Senior Java Developer - Newcastle in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
WeAreTechWomen

At a Glance

  • Tasks: Develop and enhance enterprise applications using Java and modern frameworks.
  • Company: Join Accenture, a leader in technology and innovation.
  • Benefits: Enjoy 25 days vacation, private medical insurance, and extra leave for charity work.
  • Other info: Great career growth opportunities and access to a global network of experts.
  • Why this job: Work with groundbreaking tech in a vibrant, collaborative environment.
  • Qualifications: Experience in Java development and Agile methodologies required.

The predicted salary is between 50000 - 60000 £ per year.

Location: Newcastle upon Tyne, UK

Hybrid Working: This role will require you to work from our Newcastle, Cobalt Business Park office 3 days per week.

As a Team, our Advanced Technology Centre is a thriving technology and innovation hub from where we deliver high quality services to several private and public sector clients. You’ll learn, grow and advance in an innovative culture that thrives with shared success, diverse ways of thinking and enables boundaryless opportunities that can drive your career in new and exciting ways. If you’re looking for an exciting career working in a vibrant environment with access to training and a global network of experts, this could be the role for you.

The Role: We are seeking a Senior Java Developer to join our engineering team supporting the development and maintenance of enterprise-scale applications and microservices solutions. The successful candidate will contribute to the design, development, testing, and deployment of high-quality software solutions within Agile delivery teams. This role requires hands-on experience with Java development, modern backend frameworks, database technologies, and collaborative software delivery practices.

  • Develop, maintain, and enhance enterprise applications using Java 8+ and Spring Boot
  • Design and implement RESTful APIs and microservices architectures
  • Collaborate with cross-functional Agile/Scrum teams to deliver software solutions
  • Troubleshoot and resolve production and application issues
  • Contribute to code reviews, testing, and continuous improvement activities
  • Mentor junior developers and support knowledge sharing within the team
  • Participate in CI/CD and automated testing practices
  • Work with relational and NoSQL database technologies

Required Qualifications:

  • Professional experience developing applications using Java 8 or above
  • Experience with Spring Framework and Spring Boot
  • Experience developing RESTful APIs and microservices
  • Experience with object-oriented programming principles and design patterns
  • Experience with SQL and NoSQL databases including MySQL, Oracle, PostgreSQL, and MongoDB
  • Experience with Python and Shell scripting
  • Experience working within Agile/Scrum delivery environments
  • Experience mentoring or supporting junior developers
  • Experience troubleshooting and resolving production issues

Preferred Qualifications:

  • Experience with Elasticsearch or other search technologies
  • Experience with CI/CD pipelines and DevOps practices
  • Experience with Test-Driven Development (TDD) and Continuous Testing
  • Experience supporting distributed or microservices-based systems
  • Bachelor’s degree in computer science, engineering, or a related discipline

Desirable Technical Skills:

  • Java 8+
  • Spring / Spring Boot
  • REST APIs
  • Microservices
  • MySQL
  • PostgreSQL
  • MongoDB
  • Shell scripting
  • CI/CD
  • TDD
  • Agile / Scrum

What’s in it for you? 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.

All offers are subject to satisfactory BPSS clearance being obtained. Accenture reserves the right to close the role prior to this date should a suitable applicant be found.

Equal Employment Opportunity Statement: All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Accenture is committed to providing veteran employment opportunities to our service men and women.

Senior Java Developer - Newcastle in Newcastle upon Tyne employer: WeAreTechWomen

Accenture is an exceptional employer, offering a vibrant work culture in Newcastle's Cobalt Business Park, where innovation and collaboration thrive. With a strong focus on employee growth, you will have access to extensive training, mentorship opportunities, and a global network of experts, all while enjoying a competitive benefits package that includes generous vacation time and support for charitable work. Join us to advance your career in a dynamic environment that embraces diverse perspectives and boundaryless opportunities.

WeAreTechWomen

Contact Details:

WeAreTechWomen Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Developer - Newcastle in Newcastle upon Tyne

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals and insider info that could give you the edge.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, RESTful APIs, and any cool microservices you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and coding challenges. Practice common interview questions related to Java and Spring Boot, so you can confidently demonstrate your expertise when it counts.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Java Developer - Newcastle in Newcastle upon Tyne

Java 8+
Spring Framework
Spring Boot
RESTful APIs
Microservices
SQL Databases
NoSQL Databases

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java 8+, Spring Boot, and any relevant projects that showcase your skills in developing RESTful APIs and microservices.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with the innovative culture at StudySmarter. Don’t forget to mention your experience in Agile environments!

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled production issues or contributed to code reviews. This will demonstrate your hands-on experience and collaborative spirit, which are key for our team.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our Newcastle office!

How to prepare for a job interview at WeAreTechWomen

Know Your Java Inside Out

Make sure you brush up on your Java 8+ skills and be ready to discuss your experience with Spring Boot. Prepare to explain how you've developed RESTful APIs and microservices in previous roles, as this will likely come up during the interview.

Showcase Your Agile Experience

Since the role involves working within Agile/Scrum teams, be prepared to share specific examples of how you've contributed to Agile projects. Highlight your collaboration with cross-functional teams and any mentoring you've done for junior developers.

Prepare for Technical Questions

Expect technical questions that test your knowledge of database technologies like MySQL, PostgreSQL, and MongoDB. Brush up on object-oriented programming principles and design patterns, as these are crucial for the role.

Demonstrate Problem-Solving Skills

Be ready to discuss how you've troubleshot and resolved production issues in the past. Share specific examples that showcase your analytical thinking and ability to work under pressure, as this will demonstrate your readiness for the challenges of the role.