Descriere
Tasks
- Develop and test software for Java web applications, deploy to test/production environments, collaborate with QA/SA/BA on testing and monitoring solutions implemented.
- Participate in all phases of the development cycle, from solution design to implementation, for new projects.
- Is responsible for investigating existing IT systems, in order to propose solutions to issues or new functionalities requested.
- Solves the technical problems reported by IT systems users: investigation, pertinent formalization of the analysis and description of errors, correction, testing, informing users about the identified solution and its implications.
- Study and formalize technical requirements documents and integration specifications.
- Reports and participates in coordination and monitoring committees of IT projects and systems.
- Work closely with other departments to make sure project deadlines are met
Requirements
- 3+ years of working experience as a Java Software Developer
- Experience in SDLC – Software development life cycle (Analysis, Design, Coding, Testing, Implementation, Maintenance)
- Focused on client-Server web applications using Java technologies.
Technical skills:
- Java development: JEE(EJB3), JBOSS, JPA, JUnit
- Relational databases architecture: Oracle PL/SQL, JDBC
- Front-end: PrimeFaces, HTML, JavaScript, JQueryHibernate
- Eclipse/Spring as a development environment (IDE)Web services: SOAP, REST API, JAX-WS, JAX-RPC , WSDL, JSON
- Experience working with scripting languages for Linux
- Language requirement: English Advanced