Java / JEE Software Developer

Elefterescu Complete Solutions

06-03-2013 | EXPIRA LA 05-04-2013

Job expirat

RESPONSABILITATI

In this position you are responsible for designing and developing state-of-the-art software applications as well as maintaining existing ones. You are responsible for ensuring a high quality level of the deliverables by unit testing and debugging the code and by fixing the defects found. You will care for the optimal performance and high availability of the applications by tuning and optimizing the code.

Responsibilities:
 Participate in technical analysis and design sessions
 Take responsibility for delivering efficient and high quality software
 Accurately interpret the given analysis documents and implement robust software
 Be proactive in foreseeing technical impediments and raising awareness in implementation pitfalls
 Be willing and able to explore new techniques to help solve demanding and changing business needs
 Ensure the quality of the implemented solutions
 Fix the bugs/problems that are indicated during the testing phase

Desired qualifications:
 University degree in Computer Science, Cybernetics or Engineering field
 2+ years experience developing web applications using the Java Programming Language and adjacent frameworks
 Strong OOP knowledge, preferable with knowledge of implementation particularities in Java
 Experience in identifying and preventing bottlenecks in design and implementation from an enterprise application perspective


CERINTE

Nice to have:
 Ability to design, develop and test large scale, complex applications in a corporate environment
 Ability to refine scarce or incomplete requirements by discussing them with the Business Analyst
 Working experience with Scrum or any other agile and/or lean software development methodologies
 Active interest into mainstream development practices and trends:
o Unit testing and Mocking techniques and frameworks (TDD, JUnit, Mockito, jMock etc.)
o IDE (Eclipse, SpringSource Tool Suite (STS))
o Build tools (Apache Maven2, Ant)
 Active interest into web development practices, technologies, frameworks and tools:
o JEE Technology Stack (RMI, JNDI, JDBC, EJB3, JMS, JAXP, JPA, JCA etc.)
o Java Server Faces (PrimeFaces, RichFaces)
o Spring
o Hibernate
o Portals (Liferay)
o AJAX
o HTML 4, HTML 5, CSS 2, CSS 3, JavaScript, jQuery
o XML Standards and related Technologies (DOM, SAX, DTD, XSD, XSLT etc.)
o Web Services related Technologies (SOAP, JWSDP especially with focus on JAXB, REST etc.)
o Enterprise Application Servers and Web Containers (IBM WebSphere, jBoss, Tomcat)
o RDBMS (MySQL, PostgresSQL, IBM DB2, Oracle)
o Build tools (Apache Maven2, Ant)

Soft skills and abilities:
 Straightforward and self responsible person able to motivate itself
 Open attitude; ability to proactively and efficiently work and communicate in a distributed team environment
 Ability to effectively communicate in English at an advanced level (German is a plus)
 Ability to take direction from all levels
 Ability to cope under pressure
 Ability to work in an organized manner
 Exhibit a high level of individual initiative


DESCRIEREA FIRMEI

ECS