Talent Apply
Log in
All jobs
P

Senior Java Developer

pyxis
Uruguay
Hybrid

About this role

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.

Responsibilities

  • 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

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →