Senior Java Developer

Há 2 meses

Lisbon, Portugal emagine Tempo integral
Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers.

Responsibilities:
• Join the establishment of a center of excellence.
• Develop and maintain Java backend applications.
• Mentor and coach junior team members (Senior role).
• Facilitate onboarding and serve as a role model (Lead role).
• Collaborate in a horizontal organization with no management hierarchy.
• Engage in CI/CD practices and application architecture discussions. Must Haves:
• Higher education degree.
• Strong experience with Java Backend development (5+ years).
• Proficiency in Spring/Spring Boot framework.
• Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL).
• Familiarity with JPA and Hibernate.
• Knowledge of Application architecture (Microservices based, hexagonal…).
• Proficiency in CI/CD tools.
• English proficiency at B2 level. Nice to Haves:
• Experience with Java Frontend frameworks (Angular or similar).
• Familiarity with AWS or other cloud platforms.
• Problem-solving skills and logical reasoning.
• Passion for continuous learning and growth.
• Experience in Agile environments and Scrum methodologies. Other Details:
• Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote.
• Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.