Senior Java Developer
Lisbon, Portugal
Applications: 1

Description:

As e.near’s Senior Java Developer, you will:


-Be integrated in a development team and you you will be dedicated to build robust platform code, server code and other backend applications in a mix of green field and maintenance work.

-Help product leads / operational staff refine requirements, adapting and offering creative solutions that are fit for the environment

-Develop applications in line with the functional specifications and document solution components, by module

-Deliver completed work into QA as per agreed process and effectively manage own bug reporting

-Advise and support other members of the development team

-Support products in production, where the code base may or may not be familiar


Required Skills

A Degree in Computer Science/Information Systems/Engineering or relevant discipline preferred

Professional solid experience in software development, predominantly in Java and relevant frameworks

Strong OO design knowledge, including extensive knowledge of design patterns, refactoring etc

Experience in using threads in production applications

Experience in using ORM frameworks – preferably, Hibernate

A solid understanding of SQL and relational databases with experience in using at least one of Oracle or SQL Server

Experience in using SVN/CVS/GIT and Maven.

Experience in using a variety of open-source tools and libraries including ANT, Log4j and JUnit (or similar)

The Icing on the cake skills

At least one scripting language

Knowledge of test driven development and continuous integration

Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum

Interfacing with hardware devices

The ability to test new technologies and analyze their feasibility to be integrated into the existing infrastructure


Our Company Benefits

 

Flexible Schedule

Family-friendly

Awesome Tech Events

Amazing work-life balance

Submit your application


Are you willing to relocate?
* Required