
Java Developer
- Panamá
- Permanente
- Tiempo completo
ResponsibilitiesDesign and development of backend services using Java (Spring Boot).
Build and maintain microservices that are robust, secure, and scalable.
Drive complex feature development, from architecture to deployment.
Ensure best coding practices, maintainable code, and consistent code reviews.
Collaborate with frontend (React), mobile (iOS/Android), and data teams on system integration.
Work with Kafka, GraphQL, and PostgreSQL to build event-driven, data-rich services.
Contribute to solution architecture and advocate for platform scalability and performance.
Mentor junior developers and foster a high-performance engineering culture.
Requirements5+ years of experience in backend development with Java and modern frameworks (e.g., Spring Boot).
Proven experience with microservice architecture, event-driven systems, and Kafka.
Solid understanding of GraphQL and integrating backend services with mobile/web clients.
Strong experience with PostgreSQL or other relational databases.
Experience with building and deploying production systems in cloud-native environments.
Strong grasp of clean code principles, design patterns, and scalable system design.
Excellent communication, technical leadership, and collaboration skills.