Sr. Software Engineer
Date Posted: 05-Oct-2017
Closing Date: 05-Nov-2017
Number of vacancies: 1
Location: Walton-on-Thames, Surrey
Salary: Minimum - £30,000.00, Maximum - £35,000.00 per Annum
We currently looking for a full-time Sr. Software Engineer to join our team
Responsibilities:
· Designing, coding, and testing simple high-level items downwards
· Assisting with system integrations
· Supervising/mentoring up to 5 team members, checking technical work of peers and less experienced staff
· Estimating and planning own work within 3-week timeframes
· Reporting on progress (both your own and supervised staff), and escalating issues in a timely manner
· Contributing to the refinement and development of project standards/working practices
Skills required:
· Java, JEE, with a specialist knowledge of either Java or .NET frameworks
· Java: JEE, Hibernate, Spring, Hibernate, Junit, Mockito experience
· Web technologies: HTML, CSS, jQuery, JavaScript, AngularJS experience
· Designing, coding, testing mid-level items proficiently with low defect rates experience
· Experience presenting technical issues and solutions, both orally and written
· Good computing concept & practice experience, ideally with more than one technology
· Good knowledge of the full software lifecycle
· Public Sector clients is a big advantage, although not essential
· Strong OOP skills (overridingoverloading, staticfinal key words usage, access modifiers, inner classes)Data Structures
· Multi-Threading
· Deep understanding & working experience in J2SE (Design patterns, Collections, Annotations, Concurrency, Generics, Threads, String, Regex, Exceptions etc.)
· TCP/IP protocol
· Client server calls (like accept, bind)
· Good working experience in SQL & database
· Should have experience in Spring, Spring MVC, Spring AOP, Spring Web Services (SOAP and REST), Hibernate
· SVN/GIT,Maven knowledge
· Strong experience or knowledge on JavaScript, JQuery, HTML5, CSS3, MySQL,AngularJS is advantage
· Should have hands of experience in JDBC, Spring Integration
· Write application in Java and test the same.
· Lead requirements gathering, UML or Use Case modeling, analysis and design activities
· Develop detailed design specifications including interface to backend server and service modules
· Present and evaluate design solutions objectively and facilitate conflict resolution
· Participate in meetings & reviews with customers and team members.
· Troubleshoot potential issues at customer locations
JOB TYPE
Permanent
Please email your CV to hr@yushh.co.uk or hr.yushh@gmail.com