Java Developer (Remote)

Publicado 16-08-2021

Share IT

Lisboa Lisboa (Publicidade / Marketing)


We?re growing our development team and looking for a quality-driven and committed Java Developer that will build innovative solutions to help our clients thrive. We love team players and also offer the possibility of working remotely.

We are a group of companies that specializes in areas such as innovation, marketing, technology, and software development. We have offices in Copenhagen, Lisbon, and Toronto and delivery centers in Portugal. With prestigious clients across North America and Europe, we develop and implement solutions that enable them to master the demands of a digital-based economy.

You will build software applications using Java technology. You will be part of a growing team that designs, develops, and maintains software applications.

Responsibilities

- Participate in requirements analysis

- Collaborate with internal teams to produce software design and architecture

- Write clean, scalable code

- Test and deploy applications and systems

- Revise, update, refactor and debug code

- Improve existing software

- Develop documentation throughout the software development life cycle (SDLC)

- Serve as an expert on applications and provide technical support

Requirements

- BSc/BA in Computer Science, Engineering, or a related field

- Proven experience as a Java Developer

- Hands-on experience in designing and developing applications using Java EE platforms

- Object-Oriented analysis and design using common design patterns

- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)

- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)

- Experience in the Spring Framework

- Experience as a Sun Certified Java Developer

- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)

- Experience with test-driven development

- Understanding of Agile methodologies

- Excellent troubleshooting and communication skills

- Attention to detail

- Fluent in English (spoken and written)

What we offer

- To be part of a multidisciplinary and motivated team

- Active role in the development of innovative projects

- Possibility of working remotely

- To be part of a growing international team

- Base salary plus benefits according to experience

Tipo de oferta: Full-time