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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job