What Add job title, key skills
Where Add location, town,city
10 miles
Start a New Search

Java Software Engineer - Weybridge - £55k plus benefits

Weybridge, Surrey, England



Java Software Engineer - Weybridge - £55k plus benefits

  • My client is a global leader in intelligence solutions. For in excess of 2 decades, my client has developed domain expertise and market leadership in customer engagement and cyber intelligence. Today, over 10,000 organizations in more than 180 countries, including over 80 percent of the Fortune 100 companies and government agencies worldwide, use our solutions to power their customer engagement and cyber intelligence operations.

  • Role Purpose:

  • The Software Engineer will participate fully in all our RandD activities. You will be involved in the design, development, and the implementation of web based applications. You will work with the engineering team in order to develop new product features, identify and resolve quality issues and handle product support requests.

  • Key Tasks - Engineering work Develop key skills and knowledge of our applications. Identify related components and check for completeness of solutions, seeking assistance where required. Ensure quality of the feature being delivered, testing its functionality before it is verified / tested. Ensure the functionality is tested and working properly before final release. Promote new functionality to team and wider audience. Consult with product management and quality assurance for clarification of requirements and timescales. Development of product enhancements within agreed timescales. Prioritises work effectively. Breaks tasks into smaller ones and sets milestones, identifies and plans for dependencies. Systematises routine work to ensure time can be spent on critical activities. Participate in team meetings. Participate in internal departmental activities – API / build reviews. Participate in external departmental activities - University / industry engagements.Key Skills Required: Proficient in Java object oriented design and common design patterns C# object oriented design and common design patterns is an adavntage Knowledge of RESTful Web Services, XML, XML Parsers, JSON Knowledge of unit testing and TDD Unit testing using NUnit and Moq Adherence to Test Driven Design (TDD) Working with SQL (MS/MySQL), NoSQL (MongoDB), 3rd party APIs, REST, etc Knowledge of GIT or another version control and workflows within them Capable of working within an Agile teamEnvironment: Ability to work well in a fast paced and challenging technical environment, with ability to multitask whilst delivering high quality solutions Ability to quickly understand issues and think through solutions Highly motivated with an ability to work relatively independently Ability to perform data analysis and troubleshoot data integrity issues Able to communicate effectively with other team members and business Product/Technical: Exposure working with Java Exposure with object oriented principles and design patternsPersonal Good interpersonal skills Good written and verbal communication skills Good team player Ability to follow process but to remain flexible in achieving project objectives Ambitious, motivated, eager to learn and demonstrate value Demonstrable examples of good work ethic (e.g. charity work) Detail-oriented and highly organized person, ability to juggle multiple priorities and parallel projects.To apply, please forward your up to date CV and contact details to #########

Posted 15 days ago

report job
Similar Jobs