Java software architect

Cogninance Inc
Образование: Любое График работы: Не имеет значения Возраст: не имеет значения Опыт работы: Любой Регион: Киев

Cogniance is a professional software development consultancy that works with startups and sustainable high tech companies on the development of Web 2.0 and Mobile products.

Cogniance is building a world-class company on a strong foundation of world-class people. Cogniance is a brand new company with a big vision where each successful employee has the possibility to influence the shape of the company and new products.

Project:

Our team is developing mGage - an online, fully integrated mobile marketing and advertising platform. It is built on a modular architecture designed to handle the full life cycle of mobile marketing and advertising. We are looking for Software Architect with significant Java experience.

Major responsibilities for the role are:

- Create and modfiy architecture of a complex enterprise applications against requirements
- Provide overall design and structure of the application. Identify and address architectural challenges
- Prepare architectural documents and presentations
- Choose the right technologies, frameworks, 3-d party components and tools for the development, testing and deployment of the application
- Focus on the standards and technologies for enabling systems performance qualities, such as availability, scalability, recoverability, etc
- Define patterns, coding & design guidelines and best practices to achieve the architectural vision
- Identify and mitigate technical risks during the development of products
- Mentor project team members

The successful candidate should meet the following requirements:

- Good analytical/problem solving skills
- Solid software development experience
- Solid experience in design and implementation of multi-tier J2EE web-based applications
- Deep understanding of OOA, OOD, Design patterns (including J2EE patterns)
- Successful experience in creating project architecture from scratch as well as good understanding of reengineering and refactoring processes and approaches
- Practical experience with J2EE application servers (preferably JBoss, Tomcat)
- Expertise in J2EE server technologies: EJB, JMS, JTA, JPA, Web Services
- Good exposure to Spring, Hibernate
- Strong knowledge of RDBMS (MySQL, PostgreSQL)
- noSQL knowledge will be a plus
- Experience with Hadoop or any other Map/Reduce will be a plus
- Being an active code writer/reviewer is a must.

Personal skills:

- Possess good communication skills and team player abilities
- Fluent spoken and written English

Company offers:

- Competitive salary offer, payments according to CrossBank course
- Extensive career plan
- Flexible working hours
- English language courses
- Coverage of medical insurance or sports activities
- Paid vacation (24 working days)
- Great team and challenging projects
- Chance for international travel

http://cogniance.com/vacancies

If you are interested in this position, please send us detailed CV in English to отправить резюме matching title of the opening in the subject line. Only successful candidates will be contacted for an interview.

Опубликована: 15 мая 2012   /   Обновлена: 31 мая 2012
Cogninance Inc
Cogniance is a privately owned full-service consultancy in the software industry, specialized in development of complex, leading edge projects. Cogniance is a virtue of the most advanced, modern and flexible business models aiming at the result-oriented (or added value-based) performance.

Cogniance offers excellent benefits for its employees including competitive salaries, regular salary reviews and performance based bonus system, great working conditions, medical insurance, …
подробнее
Кол-во сотрудников: больше 100 Контактное лицо: Tatyana Lysenko Веб сайт: Адрес: Киев,
Все вакансии компании Cogninance Inc
к началу