Find your future role
Job title
Senior Java Developer 100% remote
Ref no. | BHN577122 |
---|---|
Salary | €50,000 - €65,000/annum |
Location | Portugal |
Start date | ASAP |
Job type | Permanent |
Job status | Open |
Job summary
Matchtech is a STEM recruitment specialist, with 40 years' experience in successfully matching STEM professionals with hiring employers in multiple sectors, all over the world.
Key skills required for this role
Java
Important
Join one of the most important companies in Europe. Be part of a creative, dynamic and flexible team. Take advantage of your experience and evolve your career.
Job description
Our client, a prominent player in the IT sector, is seeking a Senior Java Developer to join their dynamic team. This permanent role involves working in an Agile and collaborative environment, solving complex problems and contributing to the creation of high-quality software systems.
Key Responsibilities:
- Designing and implementing robust and scalable backend solutions using Java or Kotlin
- Contributing to the entire software development lifecycle, from requirements gathering to deployment
- Mentoring junior developers and fostering a culture of continuous learning
- Collaborating with cross-functional teams to ensure the seamless integration of new features
- Applying object-oriented programming principles and design patterns
- Utilising infrastructure-as-code tools like Terraform
- Implementing unit testing, integration testing, and test-driven development
- Employing CI/CD methodologies using Git
- Integrating with distributed event streaming platforms like Kafka
- Deploying and managing applications on Kubernetes
- Working with GraphQL Federation and Azure Cloud environments
Job Requirements:
- Extensive experience in software development with a strong focus on Java backend development
- Solid knowledge of object-oriented programming principles and design patterns
- Experience with Terraform
- Experience with unit testing, integration testing, and TDD
- Proficiency in Git and CI/CD
- Knowledge of Kafka
- Experience with Kubernetes
- Experience with GraphQL Federation
- Knowledge of Azure Cloud
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Nice to have:
- Experience with Spring Boot and other backend frameworks
- Experience working in an Agile development environment
Benefits:
- Health Insurance, because health comes first
- Flexible working hours
- Open holidays, take the time you need for yourself
- Profit distribution for everyone
- Annual company trip, sports, and sharing groups to connect and have fun
- Training and conference opportunities, create your own training plan
- Child care vouchers
- Choice of laptop and peripherals to suit your needs
- Hotspot with unlimited usage (PT), for work or leisure
- Access to modern offices in Porto, Aveiro, and Coimbra, with remote work options depending on your location
- A wide range of office snacks to keep you healthy and energised
- Partnerships with local businesses
Join our client and work with a fantastic team of professionals in an environment that values collaboration, continuous learning, and a lean, self-organising culture. Apply now to take the next step in your career as a Senior Java Developer!