Jobgether is looking for a Back-End Developer to design, build, and maintain scalable, high-performing services in a fully remote environment. You will work with distributed systems, apply clean code and hexagonal architecture principles, and integrate event-driven solutions using Kafka.
What You'll Do
- Design, implement, and maintain backend services using Java and Spring Boot.
- Build and consume RESTful APIs with clear documentation and versioning practices.
- Apply Hexagonal Architecture and clean code principles to ensure scalable, maintainable systems.
- Integrate asynchronous processes using Apache Kafka in a distributed microservices architecture.
- Collaborate with infrastructure teams to deploy services on Azure using Terraform.
- Participate in code reviews and contribute to continuous learning and software craftsmanship.
- Write and maintain unit and integration tests to ensure software quality.
What We're Looking For
- 2–4 years of experience as a Java backend developer.
- Strong hands-on experience with Spring Boot (Spring Web, Spring Data JPA, Spring Security).
- Proficiency in designing, consuming, and documenting RESTful APIs.
- Experience with relational databases such as MySQL or PostgreSQL.
- Confident in writing unit and integration tests and working with Git in modern workflows.
- Strong communication and collaboration skills for distributed team environments.
Nice to Have
- Familiarity with Hexagonal Architecture, Domain-Driven Design (DDD), CQRS.
- Familiarity with Apache Kafka.
- Familiarity with non-relational databases (Redis).
- Familiarity with Azure deployment with Terraform.
Technical Stack
- Java, Spring Boot, RESTful APIs
- MySQL, PostgreSQL, Apache Kafka
- Terraform, Azure, Redis
Team & Environment
You will collaborate closely with infrastructure and product teams.
Benefits & Compensation
- Fully remote work with provided hardware.
- Training and learning stipends to support continuous development.
- Paid time off including vacation, personal, and study leave.
- Opportunities to work with a global team and international clients.
- Competitive USD compensation.
Work Mode
This is a fully remote position for candidates based in Latin America.
Jobgether is an equal opportunity employer.



