We are looking for

Senior Java Developer

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.

Where?

Uruguay

Join the Team!

We deeply believe in each of the professionals we select to work at Pyxis.

That is why we promote a horizontal management style, in a respectful, warm, relaxed work environment and, above all, human.