Senior Java Engineer (AI-Augmented Delivery) in Slough

Senior Java Engineer (AI-Augmented Delivery) in Slough

Slough Freelance Home office (partial)
Salt

At a Glance

  • Tasks: Join an Agile team to migrate legacy applications and lead end-to-end IT solutions.
  • Company: Dynamic banking client in London offering hybrid work.
  • Benefits: Competitive daily rate, flexible working, and opportunities for mentorship.
  • Other info: Opportunity to mentor junior colleagues and grow your career in a fast-paced setting.
  • Why this job: Make a real impact in banking tech while developing your skills in a supportive environment.
  • Qualifications: Strong core Java skills and experience in systems development required.

My client is looking for a Senior Java Engineer to join on a contract basis. They need someone with strong core Java expertise as the role primarily involves server-side deployment, with 8 days on site per month. The successful candidate will have demonstrable solutions design and development skills and experience alongside validated strong systems development experience at all stages of the software delivery lifecycle.

Responsibilities & Duties

  • Working as part of an Agile development team to deliver the migration of the legacy application to new event-based and service-oriented architecture solution, collaborating with the Solution Architect, Technical Lead, Application architects and other stakeholders.
  • Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements.
  • Ensuring that the IT solution complies with the Enterprise engineering and architecture standards.
  • Ensuring end-to-end consistency of solution delivery across platforms and teams by organising walkthroughs of the solution with delivery teams.
  • Ensuring that the solution meets guidelines and standards for design and development.
  • Undertaking hands-on development and coaching staff in the new technologies used; supporting the development of more junior colleagues.

Technical Skills

  • Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support.
  • Strong hands-on Object-Oriented Design skills.
  • Strong core Java programming skills.
  • Experience of developing services/micro-services in Java.
  • Experience of developing containerised services using Docker and Kubernetes.
  • Hands-on SpringBoot skills.
  • Experience of developing and deploying on Unix or Linux.
  • Hands-on experience of using the Kafka ecosystem.
  • Experience of profiling and performance tuning.
  • Experience of Behaviour-Driven and Test-Driven development principles and skills.
  • Experience of Public Cloud development.

Soft Skills

  • Ability to motivate those you mentor, coach & lead.
  • Be a stand-out colleague and role model, willing to participate in peer reviews and to be reviewed by peers.
  • Be reliable, self-motivated and able to work without close management and supervision.
  • Possess inspiring communication and presentation skills to present proposals both orally and in writing.
  • Demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s).

Desirable Skills

  • Experience working in an Agile development team.
  • Designing and implementing platform independent, database independent event driven applications.
  • Database design skills in technologies such as Oracle.
  • Familiarity with Splunk.
  • Understanding of DevOps principles, processes and tooling.
  • Experience with IBM MQ.
  • Knowledge of Messaging Standards, for example ISO 15022, ISO 20022 and JSON.
  • Experience working in Financial Market Infrastructure and/or Regulated environments.

Senior Java Engineer (AI-Augmented Delivery) in Slough employer: Salt

As a Senior Java Engineer at our esteemed banking institution in London, you will thrive in a dynamic and collaborative work culture that prioritises innovation and professional growth. With a strong focus on employee development, we offer extensive training opportunities and mentorship to help you excel in your career while enjoying the flexibility of a hybrid working model. Join us to be part of a forward-thinking team that values your contributions and fosters a supportive environment for both personal and professional advancement.

Salt

Contact Details:

Salt Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Engineer (AI-Augmented Delivery) in Slough

Tip Number 1

Network like a pro! Reach out to your connections in the banking and tech sectors. Attend meetups or webinars related to Java development and AI. You never know who might have a lead on that Senior Java Engineer role!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Kafka, SpringBoot, and microservices. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and system design principles. Be ready to discuss your hands-on experience with Java and how you've tackled challenges in past projects.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace Senior Java Engineer (AI-Augmented Delivery) in Slough

Core Java Programming
Object-Oriented Design
SpringBoot
Kafka Ecosystem
Microservices Development
Containerisation (Docker, Kubernetes)
Unix/Linux Deployment

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Java Engineer role. Highlight your core Java expertise, experience with Kafka and SpringBoot, and any relevant projects that showcase your skills in server-side deployment.

Showcase Your Experience:In your application, emphasise your hands-on development experience and solutions design skills. Mention specific examples of how you've contributed to Agile teams and delivered IT solutions that meet both functional and non-functional requirements.

Be Clear and Concise:When writing your cover letter, keep it clear and concise. Use straightforward language to explain why you're a great fit for the role and how your experience aligns with the job description. We want to see your personality shine through!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Salt

Know Your Java Inside Out

Make sure you brush up on your core Java skills before the interview. Be ready to discuss your experience with Object-Oriented Design and how you've applied it in past projects. They’ll likely ask you to solve a coding problem, so practice writing clean, efficient code.

Familiarise Yourself with the Tech Stack

Since the role involves Kafka, SpringBoot, and containerisation with Docker and Kubernetes, ensure you understand these technologies well. Prepare to discuss how you've used them in previous roles, especially in an Agile environment, as this will show your hands-on experience.

Showcase Your Problem-Solving Skills

Be ready to share examples of how you've tackled challenges in your previous projects. They want to see your ability to identify problems and come up with effective solutions, so think of specific instances where you made a significant impact.

Demonstrate Leadership and Mentoring Abilities

As a Senior Java Engineer, you'll be expected to mentor junior colleagues. Prepare to discuss your approach to coaching and motivating others, and provide examples of how you've successfully led teams or contributed to peer reviews in the past.