Java Developer


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

23rd December 2021

Location

London

Salary/Rate

£70000 - £75000

Type

Permanent

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

Java DeveloperPermanent - LondonOur client is a high growth, innovative company, based in US, Europe and Singapore recognized for delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market leading global payroll management system delivering a unique client experience and value-added services.Our Client has a unique opportunity for a highly experienced and motivated Developer who wants to be part of this rapidly expanding business.OverviewThe successful candidate will be responsible for developing and maintaining the systems used by our payment teams, to ensure accurate and timely delivery of our service. They will be required to work across the technology stack, therefore a solid grasp of back-end processing and reporting, security fundamentals as they relate to web-based applications, data transformation and exchange, as well as web-based user interface will all be essential.The systems to be developed and supported cover the entire operational lifecycle, therefore the successful candidate will be dealing with everything from initial data exchange and loading, through processing and reporting, and finally the production of reports. Across this process workflow elements are to be provided, and status update messages exchanged with external systems.They will be expected to liaise closely with the business analysis team, internal payment teams, as well as our external partners.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 environmentProducing design specifications from analysis documentsIdentify and analyze user requirementsPrioritize, assign and execute tasks throughout the software development life cycleDesign, implement, and maintain Java applicationsConduct software analysis, testing, and debuggingWrite well-designed, efficient codeReview, test and debug your codeDesign database architecture (as needed)Improve operational efficiency for users through technologySchedule product releases with internal teamsDocument design and development phasesEnsure our applications are secure and up-to-dateParticipate in software and architectural development activitiesAbility to transform requirements into design and usable codeRecommend changes to improve established Java application processesWhat we need from you.Experience of the whole software development processExperience of Amazon Web Services or the Microsoft Azure platformA solid grasp of source control techniquesAn understanding of database technologies i.e. data modelling and SQLAbility to produce readable well engineered codeUse of Java GenericsUnderstanding unit testing strategiesUnderstanding of separations of concern in software using multi-tier strategiesWork experience as a Java Developer or similar roleRelational Databases, SQL, and ORMExperience designing, building and testing Java applications for web-based systemsIn-depth knowledge of popular Java frameworks like J2EE, JSF and Spring MVCExperience with Object-Oriented Analysis and Design (OOD)Good delegation and time management skillsProblem-solving abilitiesStrong communications skillsDemonstrated ability to collaborate with product development, QA, and internal usersIs extremely client-focused and understands the need for intuitive and user-focused applications - focus on simplicity and ease-of-useContinuously looking for innovative web-based solutions to solve problemsContinuous LearnerBSc 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. Contact Simon on 0203 868 5195 or via e-mail [email protected]

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: