Anterior     |     Seguinte  

Senior Java Developer (M/F)

Spring Professional Portugal

22.08.2019 | | Referência: 1992522


Senior Java Developer

When your next move is critical, one name should spring to mind.

A Spring Professional, empresa internacional de recrutamento e seleção especializada de quadros médios e superiores atua nas seguintes áreas: Information Technology / Engineering / Finance / Sales & Marketing.

Spring Professional is hiring for its international client, a Senior Java Developer, for Porto.

As a Senior Java Developer you will be responsible for the design and implementation of high quality software for our next-generation building lighting management systems.

Your remit will include but not limited to:

Develop and support the implementation of high quality server side software components for lighting and building automation services;

Develop and support a high quality and easy to use WebSocket API so 3rd party application developers can utilize the data and events in Building Management Systems (BMS);

Assist the adoption of best-in-class software development practices, frameworks and tools;

Work closely with senior developers and architects to translate overall architecture and requirements into well designed and implemented software components;

Participate in backlog refinements, sprint planning and product increment planning;

Participate in software design reviews;

Write unit and functional tests for your code and contribute to test automation and continuous integration and deployment processes.

Your profile: To be successful in this role, you hold a degree in computer science, electrical engineering or similar with at least 5 years practical experience in Java Development. You have expertise in OOAD (Object Oriented Analysis and Design) principles and a very good knowledge of Java SE/EE as well as related technologies like Hibernate, Junit, Mockito and Jetty. You are experienced in documenting, developing and testing REST and WebSocket APIs and comfortable in working in a Linux environment with good scripting knowledge.

On a personal level, you are inspired by cross-cultural collaboration within a globally distributed development team. You have the ability to drive and implement change effectively and you enjoy sharing your know-how and experience. You are a pragmatic individual and a solution finder with excellent organisational and prioritisation skills and the ability to work independently and take on responsibility.

Spring Finance




Michael Page Portugal


Spring Professional Portugal


Michael Page Portugal