Online since 1999 | 12,192 IT Jobs Live NOW

Java Developer - Up tp £70k per annum

Premium Job From Nigel Frank International
Recruiter: Nigel Frank International
Listed on: 21st December 2021
Location: London
Salary Notes: Negotiable
Type: Contract
Start Date: ASAP

This job has now expired please search on the home page to find live IT Jobs.

Key Objectives and Responsibilities

The successful candidate requires experience, skills and a proven track record in the following areas:

  • Demonstrated ability to perform at an elevated level in a high-growth, fast-paced, and technical environment
  • Producing design specifications from analysis documents
  • Identify and analyze user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Design, implement, and maintain Java applications
  • Conduct software analysis, testing, and debugging
  • Write well-designed, efficient code
  • Review, test and debug your code
  • Design database architecture (as needed)
  • Improve operational efficiency for users through technology
  • Schedule product releases with internal teams
  • Document design and development phases
  • Ensure our applications are secure and up-to-date
  • Participate in software and architectural development activities
  • Ability to transform requirements into design and usable code
  • Recommend changes to improve established Java application processes

What we are looking for in you
  • Experience of the whole software development process
  • Experience of Amazon Web Services or the Microsoft Azure platform
  • A solid grasp of source control techniques
  • An understanding of database technologies i.e. data modelling and SQL
  • Ability to produce readable well engineered code
  • Use of Java Generics
  • Understanding unit testing strategies
  • Understanding of separations of concern in software using multi-tier strategies
  • Work experience as a Java Developer or similar role
  • Relational Databases, SQL, and ORM
  • Experience designing, building and testing Java applications for web-based systems
  • In-depth knowledge of popular Java frameworks like J2EE, JSF and Spring MVC
  • Experience with Object-Oriented Analysis and Design (OOD)
  • Good delegation and time management skills
  • Problem-solving abilities
  • Strong communications skills
  • Demonstrated ability to collaborate with product development, QA, and internal users
  • Is extremely client-focused and understands the need for intuitive and user-focused applications - focus on simplicity and ease-of-use
  • Continuously looking for innovative web-based solutions to solve problems
  • Continuous Learner
  • BSc in Computer Science, Mathematics, Information Systems, Software Engineering or relevant field

The successful applicant will ideally have experience in payroll, financial or human capital management software development. They should have the ability to become a systems expert and have experience of managing and prioritising workloads. They should have strong analytical and problem-solving skills, excellent communication abilities, both verbal and written, and possess a keen attention to detail. They will be required to work in a global environment, with clients that have an expectation of service excellence.

What we can offer you?

As well as offering you the opportunity to be innovative and ambitious, believe in offering a competitive salary, generous benefit package and a great culture and employee engagement initiatives, not to mention our other benefits below!

  • 25 days' vacation plus Bank Holidays
  • Company Sick Pay
  • Pension Scheme
  • Private medical cover
  • Critical Illness cover
  • Death in Service cover
  • EAP
  • Monthly free breakfasts
  • Daily free fruit
  • Continuous development and financial assistance for education and professional memberships
  • Great company events!