We are looking for talents who:
Will join a major national-level client in the telecommunications industry. The position offers a hybrid work model, as part of a technical team focused on the development and maintenance of high-availability enterprise solutions, contributing to high-impact projects and continuous improvement initiatives.
We are seeking someone with strong critical thinking and problem-solving skills, capable of providing technical leadership, communicating clearly and effectively with both technical and non-technical stakeholders, and working autonomously with a strong sense of ownership.
We especially value a continuous improvement mindset, the ability to work with a high level of independence, make well-informed technical decisions, anticipate technological risks, and create impact beyond writing code—adding value at both the team and project levels.
Responsabilities:
-
Design, develop, and maintain backend applications in Java.
-
Participate in architectural decisions (monoliths, microservices, integrations).
-
Ensure code quality: clean code, testing, performance, and security.
-
Conduct code reviews and mentor semi-senior and junior developers.
-
Collaborate closely with Product, QA, and DevOps teams.
-
Identify and propose technical and process improvements.
-
Document solutions and key technical decisions.
Requirements:
-
5+ years of experience developing in Java.
-
Strong proficiency in Java 8+ / 11 / 17.
-
Solid experience with Spring / Spring Boot.
-
Design and consumption of REST APIs.
-
Knowledge of relational databases (PostgreSQL, MySQL, Oracle) and basic understanding of NoSQL databases.
-
Experience with ORMs (Hibernate / JPA).
-
Experience with testing frameworks (JUnit, Mockito).
-
Version control using Git.
-
Knowledge of design patterns and SOLID principles.
Nice to have:
-
Experience with microservices and distributed architectures.
-
Knowledge of Docker and basic understanding of Kubernetes.
-
Experience with cloud platforms (AWS / GCP / Azure).
-
Messaging systems: Kafka, RabbitMQ, SQS.
-
CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
-
Experience with high-availability or high-traffic systems.