Java Developer
Lisbon, Portugal
Applications: 2


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

• Be part of a development team

• 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 suit the environment

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

• Deliver completed work to QA and effectively manage bug reporting

• Advise and support other members of the development team

• Support products in production, in which the code base may or may not be familiar


Required Skills

• A Degree in Computer Science/Information Systems/Engineering

• Extensive professional experience in software development, predominantly in Java and relevant frameworks

• Strong OO design knowledge, including great knowledge of design patterns, refactoring, etc.

• Ability to use threads in production applications

• Experience in using ORM frameworks, preferably Hibernate

• A great understanding of SQL and relational databases with experience in using Oracle or SQL Server

• Well-acquainted with 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

• Well-acquainted with at least one scripting language

• Knowledge of test-driven development and continuous integration

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

• Interfacing with hardware devices

• Ability to test new technologies and analyze their feasibility to be integrated into the existing infrastructure


Company Benefits

•  Great environment to keep growing on software development knowledge and good practices

•  Regular training and mentoring 

•  Awesome Tech Events

•  Amazing work-life balance

Submit your application

Are you willing to relocate?
* Required