Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Senior Java Developer

Eingestellt von Cititec Associates Limited

Gesuchte Skills: Java, J2ee, Ejb, Entity

Projektbeschreibung

JAVA DEVELOPMENT LEAD

MANDATORY

- At least 7 years hands-on experience in development of web applications with Java
- Good knowledge of EJB 3.x, JSF 2.x, JMS, JPA, JUnit, SQL, XML, Web-Services
- Knowledge of design patterns (may be with certification)
- Experience with agile and test driven development
- Experience with Eclipse IDE, SVN? English fluent (w/s)Optional
- Experience with Java Application Platform (JAP)
- Experience with Oracle DB, Linux/Unix Shell, Corba, Maven, Ant, Weblogic
- German would be a great advantage
- Keen on hands-on Java programming rather than coordination
- Good analytical and communication skills
- Effective and solution oriented Tasks
- Mainly development of Java User Interfaces with JSF
- Development of Java business logic components with EJB, JPA, JMS
- Creation of Junit tests and web-tests
- Analysis and fixing of defects

SKILL AND EXPERIENCE DETAILS:

- Messaging and Interfacing (L2)-Programmer: Should be able to write programs independently. Should be having good knowledge in one or more of Messaging and Interfacing technologies likeJava Mail, JCA, JMS, JNI etc and able debug and solve applications.
- Understanding Data request and response queue. Should be able to implement application handling synchronous and asynchronous request and response.
- JMS: Able to implement applications for communicating between J2EE Servers.
- Should know how to write and execute unit test cases

JAVA-J2EE (L4)

- Should be able to architect a solution in this technology area for a given problem statement.
- In depth knowledge of multi-tier architecture.
- Should be able to design and architect solution around J2EE, should be well versed with stacking and layering of architecture modelling, and should be conversant with decision making in terms of technology comparison with J2EE technologies
- Should be able to understand customer business requirements and propose optimal solutions around J2EE technologies focusing on simplifications, virtualization, aggregation and automation.

JAVA TRANSACTION MANAGEMENT (L1)-JTA:

- Should be aware of fundamentals on JTA, Bean managed and Container managed user transactions, Transaction manager, XA resource, JTS - transaction manager, interface & exceptions.
- Good knowledge of X/Open XA Architecture, JTA Implementation of the X/Open XA architecture, Java Transaction APIs, User Transaction Support in EJB server, User Transaction support in JNDI, J2SE.
- Should understand unit testing and able to execute unit test cases.

WEB SERVICES (L3)-TECH LEAD:

- Should be able to Design and Architect
- Web Services, Interoperability between J2EE and .Net.
- Should be able to Design and Architect WS complying with WS-I standards

WEB 2.0(L3) - EJB(L2)-PROGRAMMER:

- Should be able to write programs independently.
- Should have good understanding in Session Bean, Types, and Steps to build Session Bean, Life cycle of Stateless and Stateful Session Beans, Usage of both. Can choose between both.
- Same way knows in depth the Details of entity bean, Life cycle, Persistence types BMP and CMP. Can Compare session and entity Beans, Knows How entity Beans work with session Beans.
- Also good at Details of MDB & Lifecycle.
- Aware of Different roles in building EJBs and Different versions of EJBs - Is aware about the transaction concept.
- Is able to explain EJB security.
- Is able to develop session Beans as web services.
- Has a good understanding of object relational mapping.
- Should know how to write and execute unit test cases.

Projektdetails

  • Einsatzort:

    Zürich, Schweiz

  • Projektbeginn:

    asap

  • Projektdauer:

    Keine Angabe

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Cititec Associates Limited