Ref: 2022_N22
About Altice Labs
We develop innovative products and services for the Telecommunications and Business markets.
We are passionate about technology and we work every day to conquer the future, creating solutions that have been redefining reality over the last decades, innovating the way people live and how business is done around the world!
We believe we have the power to make things happen and dreams come true!
Roles and responsibilities
- Work as Java Backend engineer within our systems evolution teams;
- Contribute to our development processes, applying state of the art technologies and approaches;
- Create, manage and integrate software to secure public cloud environments;
- Develop mission-critical systems with very high availability and redundancy requirements.
Mandatory Job Skills
- Clear understanding of OOP principles and Design Patterns in highly distributed computing environments;
- Solid knowledge of backend design patterns and data structures;
- Knowledge of computer architecture and networking;
- Proficient in Java;
- Strong analytical, problem-solving, and conceptual abilities;
- Capacity to break down bigger requirements or features into defined parts, including products, processes, and functions;
- Good verbal and written communication skills;
- Experience with information processing fundamentals and best practices;
- Ability to prioritize tasks, especially when under pressure;
- Above-average leadership and collaboration abilities;
- Bachelor’s/Master’s degree in software engineering or similar field, or proven experience.
- Good written and verbal communication skills in English
Other preferred Skills for de Job
The following additional skills can be an advantage:
- Knowledge of Microservices, Event-driven, and Event-sourcing/CQRS microservices architectures;
- Knowledge of Docker/Containers, Kubernetes;
- Knowledge of Linux fundamentals;
- Knowledge of Kafka;
- Knowledge of Mongo DB (or other DocOriented DBs);
- Knowledge of JDBC, JPA, JTA;
- Knowledge of Elasticsearch;
- Knowledge of Redis and Memcached;
- Experience with Maven;
- Knowledge of code versioning git/GitHub;
- Understand software, hardware, and user interactions, integrations and interfaces;
- Experience with static code analysis, security scanning tools, and unit testing.
What we Offer:
If you accept the challenge, you can count on:
- Working within a competent team on cutting-edge technologies with continuous skills evolution;
- A good, informal, and flexible work environment;
- Professional development as you challenge yourself;
- Multiple opportunities for sharing and acquiring knowledge;
- Possibility of international experiences.
We also have for you:
- Benefit in Telecommunications, TV, Energy, and workstation equipment;
- Health care insurance and a strong training package;
- Extra days off;
- Time to innovate and accelerate personal or team projects out of the box.
Altice Labs – Innovation from Portugal to the world… If you identify with this profile and recognize yourself in the proposal, join us!
Opportunity type: Professional Offer
Workplace type: Hybrid Remote
Opportunity location: Açores Algarve Aveiro Brasil-Rio de Janeiro Brasil-S. Paulo Lisboa Madeira Porto
Employment type: Full-time