Job Description
• Develop n-tier applications in Java
• Develop architecture and low end designs based on internal product management requirements
• Communication of designs and other development issues to developers and managers
• Design, develop and manage automated unit and acceptance tests
• Peer review of design code and tests.
• Participate in agile development program
• Bug Fixing
Requirements
• N-Tier design and development.
• At least 5 years of experience working on a similar position
• Very good knowledge of English
• Excellent knowledge of Java, Apache Tomcat
• Understanding of design patterns
• Ability to design for scalability and resilience.
• Strong application process flow and problem solving techniques.
• Strong focus on refactoring and code quality.
• Understanding of software configuration management and release management
• High levels of software engineering literacy and communication skills
• Friendly and professional manner
• Experience of working in an agile (XP) environment.
• Product development and lifecyle experience
• Knowledge of Web 2.0 software infrastructure
• Knowledge of Ant, Junit
• XML experience
• Windows and Unix development
Additional Information
- Last updated
- Employment type
- Full time
- Contract type
- Permanent
- Number of vacancies
- 1
- Min. experience
- Five and ten years
- Min. education
- M.A
- Industry / category
- Jobs in IT - Programming / Analysis