Mid-Level Java Developer
name
About This 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
Ready to Apply?
Click the button below to visit the company's application page.
Apply for this Position