Devoteam

Java Tech Lead

Devoteam

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provide technical leadership to development teams, ensuring high standards in software design and implementation
  • Mentor junior engineers and foster a culture of continuous learning and technical excellence
  • Design, develop, and document scalable and maintainable software solutions
  • Draft and review technical analyses, ensuring alignment with architectural standards and business requirements
  • Communicate effectively with both technical and non-technical stakeholders
  • Collaborate with project managers on planning, execution, and delivery milestones
  • Ensure software quality through coding standards, code reviews, and rigorous testing practices
  • Support the onboarding and integration of mediador developers into the team as the project evolves

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, or a related field
  • 8+ years of professional experience in Java development (Java 8+)
  • Strong expertise in Spring, Hibernate, and SQL (DB2/Postgres)
  • Solid understanding of software architecture and design patterns, including: Domain-Driven Design (DDD) and, Hexagonal Architecture
  • Hands-on experience with distributed systems and messaging platforms (Kafka)
  • Experience working with Docker and Kubernetes
  • Knowledge of Azure cloud services
  • Familiarity with Vaadin (with ongoing migration to React)
  • Proficient in using version control systems (e.g., Git)
  • Excellent analytical skills, proactivity, and a strong sense of ownership
  • Ability to share knowledge effectively and a willingness to learn new technologies.
Benefits
  • Equal opportunities
  • Diverse environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringHibernateSQLDomain-Driven DesignHexagonal ArchitectureKafkaDockerKubernetesAzure
Soft skills
technical leadershipmentoringcommunicationcollaborationanalytical skillsproactivityownershipknowledge sharingcontinuous learningtechnical excellence
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Information Technology