Вакансии
Java Software Architect
Cogniance, Inc
Город: | Киев |
З/п: | обсуждается с кандидатом |
Опыт работы: | Не имеет значения |
Отзывы о компании Cogniance, 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
|
0 | Tweet | Нравится |
|