JAVA Backend Developer

Full Time
  • Full Time
  • Porto PT
  • 2023-05-23 2023-07-22
  • Informática
  • Licenciatura
Avatar Celfinet
Ver Empresa
1247923

CELFINET is currently looking for qualified candidates to fill JAVA Backend Developer positions.

We are a mobile networks engineering provider, offering a suite of outstanding Products that increase efficiency in network management as well as delivering Expert Services for Mobile Operators. We are a trusted technology partner to some of the world’s leading mobile operators, enabling them to extract maximum value from their Radio Access Network.

We offer a family of proprietary software solutions and a suite of engineering services that bring end-to-end values to mobile operators. The foundation for our engineering solutions is our VISMON software environment, a virtualized advanced radio network management platform.

Responsibilities and duties:

The selected candidate will join an experienced team to jointly develop software in the Telecom business using highly innovative Technology and Methodologies.

You will be responsible for designing and implementing new features regarding the current company solutions.

Among others, the main responsibilities will be the following:

Contribute to the definition and implementation of the best practices and tools regarding project management and software development.
Comply with the established deadlines and requirements assuring superior code quality.
Be part of the development team, participating in project and software development meetings.
Participate in the support and maintenance of Celfinet applications.

Job requirements:

Required technical skills, knowledge and experience:

· Knowledge and experience in Java and Java-related technologies. Java 17+ preferred.

· Concepts of Java Spring frameworks (preferred).

· Knowledge and experience of Hibernate (or other JPA implementation) or ORM tool.

· Concepts (experience preferred) of the tools/platforms:

Kafka or generic message queues/brokers
NoSQL databases – like ElasticSearch

· Concepts of distributed systems, messaging, integration patterns.

· Concepts of design patterns.

· Knowledge and basic experience with relational databases.

· Basic concepts of containerization, containers and container management systems.

· Understanding of software development concepts and tools like:

Working with Source control tools (git preferred) with distributed teams.
Continuous Integration and Continuous Deployment.
Automatic testing.
Build management tools – like Maven.

· Experience with Azure DevOps preferred.

· Required English speaking/writing/understanding.

CELFINET offers its employees a comprehensive compensation package and the opportunity to work in a uniquely challenging environment within a highly motivated team. Submit today your application if you are the candidate we are looking for!

Você tem que entrar na sua conta para poder candidatar-se a esta oferta.