Job Openings Mid-Level Java Developer

About the job Mid-Level Java Developer

Job Title: Mid-Level Java Developer
Location: Remote – Latin America
Type of Contract: Temporary (6–9 Month Contract)
Salary Range: Market Rates
Language Requirements: Professional English (written and spoken)

We are seeking a skilled Mid-Level Java Developer with experience building Java-based microservices and distributed applications to join our growing team. You will play a key role in developing, maintaining, and enhancing high-performance backend systems while collaborating with senior engineers and architects. Your work will directly contribute to the scalability, reliability, and performance of our core platform.

Key Responsibilities

  • Develop, maintain, and enhance Java-based microservices and RESTful APIs following established architectural standards.
  • Build scalable, resilient, and secure backend components for distributed systems.
  • Collaborate with senior engineers and architects to implement technical designs and deliver production-ready solutions.
  • Participate in code reviews, technical discussions, and sprint planning activities.
  • Write clean, well-tested, and maintainable code following software engineering best practices.
  • Work with DevOps teams to support CI/CD pipelines, deployments, and application performance.
  • Contribute to technical documentation, including API specifications and implementation details.

Must-Have Qualifications

  • 3+ years of professional experience in Java backend development.
  • Strong proficiency in Java (11+) and the Spring Boot/Spring ecosystem.
  • Experience building and consuming RESTful APIs and event-driven systems using Kafka.
  • Experience developing applications using microservices or distributed architectures.
  • Hands-on experience implementing or integrating OAuth 2.0 authentication and authorization.
  • Familiarity with Kubernetes and containerized environments.
  • Experience working with PostgreSQL, including writing and optimizing SQL queries.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Strong problem-solving skills and the ability to work effectively in a collaborative Agile environment.

Preferred Qualifications

  • Experience with Redis, caching strategies, or data warehousing concepts.
  • Familiarity with bare metal or on-premise infrastructure environments.
  • Knowledge of OpenID Connect (OIDC), SOC 2, GDPR, or other security and compliance standards.
  • Experience contributing to code reviews and engineering best practices.
  • Strong written and verbal communication skills in English.