Город: Ивано-Франковск
З/п: обсуждается с кандидатом
Опыт работы: Нет опыта
Отзывы о компании SoftServe

The difference is you! Join professionals!


Quite simply, a company is its people. At SoftServe, we're dedicated to giving our people a wealth of opportunities to reach their full potential, and we proved it - according to Hewitt Associates and the HR Center SoftServe is recognized as a "Best Employer in Ukraine - 2010 and 2011".


We're Global Premium IT Service Company with a strong vision into the future of a growing global market.


Working with us gives you:

  • Challenging and interesting projects;
  • Your personal Сareer Advisor & Individual career map;
  • Certification Center & Language School;
  • Competitive salary & Bonus system;
  • Friendly team & Flexible work hours;
  • Comfortable workstation;
  • Social package & Birthday presents;
  • Corporate events;
  • Corporate Doctor;
  • Discount Program;
  • Gyms & Relax zones;
  • Fully equipped kitchens.

We search for Application Architect with strong knowledge and working experience in:


Education:

 

  • Master degree in Computer Science or similar

Experience:

  • 5-7 years of experience in developing complex solutions based on Java technologies:
  • J2EE/JSP/Servlets
  • JBoss/Tomcat/WebLogic
  • Spring/Hibernate/Struts
  • Apache Commons
  • GWT(Yahoo UI/Dojo/Prototype are plus)
  • Restlet/Axis2/CXF
  • Swing
  • Solid experience of applying Java power tools covering the following areas:
  • IDE (Eclipse, NetBeans, IntelliJ)
  • Code Quality (CheckStyle, FindBugs, JDepend, PMD, Emma)
  • Build (Ant, Maven 2, Ivy)
  • Test Automation (JUnit, easyMock, jMock, Selenium)
  • Continuous Integration (CruiseControl, Continuum, Hudson)
  • Issue Tracking (JIRA, Trac, Bugzilla, TestTrack)
  • Version Control (Subversion, Perforce)
  • Proven success in technical leadership and coaching
  • Proven success as team player in previous position(s)
  • Proven communicator/presenter

Specialized knowledge:

  • Expert knowledge of Java based technologies, frameworks and 3rd party products in different segments (UI frameworks, ESB, BPM, Data Storage, Security, Middleware, etc.)
  • Expert knowledge of industry recognized architectural patterns and styles (N-Tier, SOA, Layered Architecture, MVC, Client-Server, Message Bus, etc)
  • Proficient knowledge of design patterns, design approaches and concepts (Inversion of Control, Separation of Concerns, Design by Contract, etc)
  • Proficient knowledge of software quality metrics (Loose coupling, cyclomatic complexity, code coverage, efferent/afferent cohesion)
  • Proficient knowledge of coding best practices in Java
  • Proficient knowledge of unit testing best practices in Java
  • Proficient knowledge of configuration management practices
  • Understanding of Relational Database Management Systems and database design approaches
  • Understanding of software development company functioning
  • Understanding of offshore software development specifics
  • Understanding of CMMI model and RUP processes
  • Proficient knowledge of Agile methodologies (Scrum, XP) and software development life cycles

Skills & Abilities:

  • English upper intermediate level or higher
  • Excellent estimation skills
  • Excellent coaching and supervisory skills
  • Proficient organizational and time-management skills
  • Proficient presentation, communication and interpersonal skills
  • Ability to talk in technical language and switch to the language of business managers
  • Ability to recognize software patterns and solutions associated with those patterns
  • Team player
  • Detail orientation
  • Result orientation
  • Highly responsible

Skills & Abilities:

  • English upper intermediate level or higher
  • Excellent organizational and time-management skills
  • Excellent presentation, communication and interpersonal skills
  • Excellent estimation skills
  • Excellent coaching and supervisory skills
  • Ability to talk in technical language and switch to the language of business managers
  • Ability to recognize software patterns and solutions associated with those patterns
  • Team player
  • Detail orientation
  • Result orientation

Professional Certification:

  • Java certification (Desirable)

Match your knowledge, talent and skills with what we offer and feel free to send your resume

0
Нравится