Job Description
The Senior Java Developer position requires leadership, vision and strong work experiences. We are looking for an enterprise-level Java developer with proven experience building solutions in Java frameworks and applying design patterns.
He will be responsible for leading his team and to work on different Projects
Job Specification
Solid working (8-10 years) experience with: Java, J2EE, UML, XML, XSLT, JSP technologies, HTML, Javascript and Unit Testing frameworks.
Should have worked with Mobile applications such as android or iOS
Ability to develop logical and high quality code which meets functional specifications along with technical requirements for reusability, maintainability, and scalability when appropriate
Ability to perform technical analysis based on requirements to establish architecture approach and create detailed design in support of the requirements
Engage in requirements elaboration and clarification with business analysis and customers
Ensure technical consistency and stability within an application: performance, reliability and maintainability
Ability to clearly document complicated technical environments & concepts
Ability to troubleshoot and pinpoint problems