Great People. Great Results.
Intellias, a dynamic and progressive IT company with offices in Switzerland and Ukraine, is looking for software development professionals to become a part of its winning team. Currently, we have an outstanding position opportunity for Senior Java Developer to work on a new challenging project.
Project description: series of web-based J2EE applications for leading Swiss VOIP and telephony provider, including billing system, VOIP phones configuration provisioning and a web portal for clients and resellers. Technology stack: J2EE, Spring MVC / Spring IoC, DWR AJAX, Freemarker, Sitemesh, Hibernate ORM, Ant, JUnit, Eclipse / MyEclipse, MySql
The responsibilities of Senior Developer at this project are:
- communication with customer (requirements, technical issues),
- making requirements (under control of PM)
- estimation of efforts (under control of PM)
- architecture and design of the project,
- technical management of the team (including code review)
- responsibility for the quality of the project (shared with PM)
REQUIREMENTS:
- Profound knowledge and expertise in Java programming language
- Clear understanding and practical implementation of the object oriented analysis and design, design patterns, corporate system architecture, knowledge of UML
- Strong experience in Web projects development using any of following technologies: J2EE, Servlet, JSP, Spring, famous template engines (Velocity, Freemarker), Hibernate, Ant, Maven
- Knowledge of client-side technologies (HTML, CSS, JavaScript)
- Knowledge of XML/XSD
- Excellent knowledge of relational databases, experience with at least one of the Database Management Servers (MS SQL Server, Oracle, MySql, etc), expertise in SQL programming
- Understanding of the commercial software development process, stages of the software life cycle
- Ability to analyze / elaborate software requirements and efficiently work with project documentation
- Good written and verbal communication skills
- Work experience as a leading specialist in commercial projects, strong focus on achieving team goals
PREFERRED SKILLS:
- Knowledge of XML, XSLT, JDBC, Hibernate
- Experience working with Apache Tomcat
- Development experience in Eclipse/My Eclipse environment
- Experience/basic knowledge in IP-telephone system (Asterisk, vPBX, sip) wold be an advantage
WE OFFER:
- Interesting projects from renowned clients
- Career opportunities and professional growth
- Competitive salary according to the qualifications
- Attractive benefits package
- Good work conditions and stimulating environment
- Corporate leisure activities
- English and German courses
- Flexible work schedule