name

Mid-Level Java Developer

Remote, United States remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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.
Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT API integration MySQL Project Management Remote Collaboration SQL remote

Likely questions

  1. Tell us about work you have done that is close to the Mid-Level Java Developer role.
  2. How would you approach your first 30 days at name?
  3. Which of API integration, MySQL and Project Management have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with API integration, MySQL and Project Management.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Mid-Level Java Developer role because I can bring practical experience in API integration, MySQL and Project Management, learn the team quickly, and contribute to the outcomes name needs from this hire.

Related jobs.

More roles from this company or category.