Blackapple Solutions Ltd (BSL) was founded in 2004 with the mission to provide best-in-class technology consulting and services across the globe. BSL offers its services in Information Technology, Enterprise Resource Planning (ERP) and Engineering consulting, with the mission of becoming internationally renowned Systems Integration Company.
Job Description
This is an urgent opening for a Senior Technical Solutions Designer for a permanent position based in Crawley, England.
Role: Senior Technical Solutions Designer
Location: Crawley, England
Job Type: Permanent
Client: NIIT Technologies
Responsibilities:
1. Work with business analysts to identify implementation approaches to business requirements, discussing with the Architecture team when appropriate.
2. Produce detailed design specifications for application components using formal analysis methods (e.g. UML).
3. Ensure functionality is correctly built to meet the application design and standards within the agreed architectural framework.
4. Ensure applications are designed and built in a compliant fashion.
5. Produce and develop high quality and efficient application components.
6. Design and agree the detailed approach to integration testing.
7. Estimate implementation effort necessary to make agreed changes.
8. Undertake appropriate levels of unit testing and assist with live implementation.
9. Provide high level technical input for the efficient and effective resolution of problems considering business priorities.
10. Own and manage application related problems handed-off by the Service Desk including diagnostics, estimation of effort to resolve, and routing for problem resolution, to maximize uptime of the application in accordance with SLA’s.
11. Adhere to system coding, release and usability standards.
12. Develop the solutions in line with the business requirements.
Skills:
1. 10-12 years commercial experience of designing and developing J2EE applications in a B2C / E-commerce environment.
2. Strong understanding of Java 1.5 and above and J2EE web development (JSP, JavaScript, CSS, Servlets & Tags).
3. Restful services experience.
4. Good understanding of Spring based technologies including the core Spring framework and ideally Spring web services and Spring MVC.
5. Ability to use source control systems such as Subversion or CVS.
6. Understanding of HTML, XHTML, CSS, AJAX, JavaScript, XML and XSLT.
7. Relational database design and development (ideally using Oracle) with a good understanding of SQL.
8. J2EE Container knowledge (ideally using a recent version of Weblogic Server).
9. Basic UNIX skills (ideally under Solaris).
10. Experience of unit testing (ideally using JUnit) and build tools (Maven / Ant).
11. User Interface Design and templating utilizing the Tiles framework.
12. Experience of using and integrating with a CMS (ideally Fatwire & Broadvision).
13. Experience of using Enterprise Architecture.
14. J2EE EJB development (Entity Beans, Message Driven Beans and Session Beans).
15. Strong background in an agile methodology.
16. Significant experience in software development.
17. Understanding of Airlines, Loyalty and Redemption domain.
18. Skilled and experienced in Java - Main technology for all areas (Required APIs JDBC, EJB, JNDI).
19. Skilled and experienced in Java Junit/EasyMock - Unit testing standards.
20. Skilled and experienced in JSP - Development of web pages and test harnesses.
21. Eclipse - The main development tool for all platforms.
22. Skilled and experienced in version control tools.
23. Skilled and experienced in Webservices.
24. Experience of Project Implementation.
25. Ability to set and achieve challenging targets.
26. Experience of Test Driven Development.
27. UML Competency in reading UML models as requirements.
28. Skilled and experienced in XML Schemas.
29. Skilled and experienced in XML / XSL.
Additional Information
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr