Город: Ивано-Франковск
З/п: обсуждается с кандидатом
Опыт работы: Нет опыта
Отзывы о компании 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 Java Systems Architect with strong knowledge and working experience in:


Job purpose

  •      The Java systems architect performs consulting, analysis and design of overall IT systems with specific competence within Java.


Education:

  •      Master degree in Computer Science or similar

 

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 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

Othercharacteristics such as personal characteristics:

 

  •     Highly responsible

Professional Certification:

 

  •     Java certification (Desirable)

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

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

0
Нравится