Java Software Engineer
Lisboa
Lisboa, Lisboa, Portugal

Senior Java Software Engineer

Location: Lisbon, Hybrid

Contract: 12-month freelance contract, 40h/week

Start date: January

Citizenship: EU citizen

Description of Responsibilities

Develop, maintain, and operate backend software applications with a strong focus on Java across multiple versions (including legacy and modern)

Design, implement, and optimise RESTful APIs, microservices, and
- tier backend architectures

Analyse business, functional, and technical requirements and translate them into scalable backend designs and technical solutions

Contribute to integration work including system components,
- based environments, and
- built backend services

Perform code reviews, debugging, performance optimisation, and participate in unit, integration, and acceptance testing activities

Create and maintain technical documentation, design artefacts, and development standards in coordination with architects and IT operations

Estimate effort, contribute to planning, and provide technical guidance during the full software development lifecycle

Participate in technical discussions, sprint activities, and meetings with stakeholders, including developers, project managers, and architects

Set up and maintain backend development environments and contribute to consistent development practices

Produce periodic reports, progress updates, and ensure deliverables meet quality expectations and EU standards

Experience & Skills

Minimum 7 years of professional backend software development experience, with strong
- on expertise across multiple Java versions (including EJBs and modern Java)

Proven experience designing and developing backend services, APIs, microservices, and
- tier architectures

Strong understanding of
- oriented programming, design patterns, and backend engineering best practices

Experience with RESTful API development and integration, plus solid version control experience (Git)

Finnish bilingual speaker (mandatory) and advanced level of English; must be an EU citizen

Strong understanding of common SDLC methodologies (Agile/Scrum/Waterfall)

Ability to work independently in a
- site remote model and collaborate effectively with international teams

Responder ao anúncio
Seja o primeiro a candidar-se à vaga de emprego oferecida!
0.1389