JustJoin.IT Hybrydowo Senior

Senior Java Developer - Backend Engineering Team

emagine Polska

⚲ Lisbon

Do uzgodnienia

Wymagania

  • oracle database
  • IDEA
  • SQL
  • Java
  • MySQL
  • Hibernate
  • Maven
  • Eclipse
  • JUnit
  • IntelliJ

Opis stanowiska

Location: Lisbon
Model: Hybrid - 2x times a week at Lisbon’s office | Availability for international travel
Language: English
About the Role
We are seeking a highly skilled Senior Java Developer to join our Backend Engineering team. This role involves designing, developing, and maintaining backend services that support large-scale gaming and lottery platforms. You will integrate into a team of 8 consultants working on a pivotal project, contributing to new features, improvements, and ongoing system enhancements.
This is a long-term engagement (12+ months), providing the opportunity to work on high-impact, mission-critical backend systems utilizing modern Java and Spring technologies.

Key Responsibilities
• Design, develop, and maintain backend services using Java and Spring/Spring Boot frameworks.
• Implement high-quality, scalable code following best engineering practices.
• Contribute to backend architecture, design patterns, and technical decision-making.
• Participate in code reviews, debugging, and performance optimization.
• Collaborate closely with cross-functional teams to support new features and ongoing enhancements.
• Work on database integration using MySQL or Oracle, including writing efficient queries and troubleshooting issues.
• Ensure code quality and reliability through unit testing (JUnit) and CI/CD pipelines.
• Participate in Agile ceremonies and contribute to sprint planning and estimation.
• Provide technical knowledge sharing within the team and support less experienced developers when needed.

Must-Have Skills
• Strong proficiency in Java (Java 8+).
• Solid experience with Spring and Spring Boot.
• Hands-on experience with RESTful APIs and microservices architecture.
• Experience using relational databases (at least one of the following):

MySQL



Oracle Database

• Familiarity with Maven or Gradle build tools.
• Experience with version control using Git.
• Knowledge of Hibernate, JPA, or equivalent ORM technologies.
• Ability to work in English-speaking agile teams.

Nice-to-Have Skills
• Knowledge of Docker or containerized services.
• Experience with SQL performance optimization.
• Familiarity with Eclipse or IntelliJ IDEA.
• Experience working in large enterprise environments.
• Experience with additional JVM-based languages (e.g., Scala) is a plus.

Soft Skills
• Strong problem-solving and analytical mindset.
• Excellent communication and teamwork in an international environment.
• Ability to work independently and deliver high-quality work under minimal supervision.
• Adaptability and willingness to learn new technologies as required by the project.

🔍 Dekoder Ogłoszenia

🔴
Availability for international travel
Może oznaczać częste podróże służbowe, które nie są jasno określone pod względem częstotliwości i celu.
🔴
long-term engagement (12+ months)
Choć brzmi stabilnie, może oznaczać projekt o niepewnym dalszym bycie po tym okresie lub po prostu umowę na czas określony.
🔴
mission-critical backend systems
Systemy, które są kluczowe dla działania firmy, co może wiązać się z wysoką presją i koniecznością szybkiego reagowania na problemy.
🔴
suppo
Fragment zdania jest urwany, co może sugerować niedopracowane ogłoszenie lub brak pełnej informacji o zakresie obowiązków.