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.