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