emagine

Senior Java Developer

Lisbon, Lisbon, PT

3 days ago
Save Job

Summary

Summary:

The main purpose of the Senior Java Developer role is to develop and implement high-quality, scalable Java applications using Spring Boot, while contributing to architectural designs and maintaining performance standards within a collaborative team environment.

Main Responsibilities:

  • Develop and implement robust and scalable solutions using Java and Spring Boot.
  • Contribute to architectural design and review processes.
  • Conduct code reviews and maintain high-quality standards.
  • Collaborate with both on-site and off-site teams.
  • Optimize application performance and troubleshoot issues.

Key Requirements:

  • Bachelor’s Degree in Computer Science or equivalent experience.
  • Minimum of 5 years of experience as a Java Developer.
  • Strong expertise in Spring Boot.
  • Proficiency in Docker and Kubernetes.
  • Strong problem-solving skills.
  • Proven English language skills, both written and verbal.
  • Fluent in Portuguese.

Nice to Have:

  • Experience with monitoring and troubleshooting using Grafana.
  • Familiarity with Agile methodologies.
  • Experience with collaborative tools (Jira, Confluence, Git).

Other Details:

  • Location: Lisbon (2x per week in-office)
  • Team Structure: Collaboration with on-site and off-site teams.
  • Tools/Methodologies: Agile, CI/CD practices.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job