Город: Киев
З/п: обсуждается с кандидатом
Опыт работы: От 3 до 6 лет
Отзывы о компании 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 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 Java Lead/Architect with significant Java experience.


Responsibilities:

  • 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

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
  • Upper-Intermediate spoken and written English

Benefits and perks:

  • Competitive compensation
  • Performance based incentive system
  • Long-term career development opportunities: career planning, coaching, and mentorship
  • Flexible work hours
  • Opportunities for international travel
  • Professional training courses
  • On-site English classes
  • Medical benefits
  • Reimbursements for athletic activities
  • Wedding/Newborn bonus
  • Paid vacation and holiday time
  • Comfortable working environment with such perks as game rooms and lounges
  • Company-sponsored recreation activities: holiday celebrations, offsite outings and athletic & recreational tournaments, Games club, Friday movie evening

0
Нравится