Skip to main content

Software Developer (Java)

Tecnología
Dresden Partners MX
City, MéxicoHace 2 semanasHasta 7/6/2026
Tiempo completoHíbrido

Descripción del puesto

Senior Backend Developer (Java/Spring Boot).Required Technical Skills

  • Strong expertise in Java ecosystem and Spring framework.
  • Deep understanding of microservices and distributed systems.
  • Experience with API security and authentication mechanisms.
  • Strong knowledge of cloud infrastructure and scalable system design.
  • Experience troubleshooting production systems.

Technical Responsibilities

  • Design and develop microservices using Java 8+ and Spring Boot.
  • Implement secure and scalable RESTful APIs (OAuth2, JWT, API Gateway patterns).
  • Apply SOLID principles, clean architecture, and design patterns.
  • Develop cloud-native solutions in AWS/Azure/GCP.
  • Implement containerized deployments using Docker & Kubernetes.
  • Work with messaging systems (Kafka/RabbitMQ) for event-driven architectures.
  • Optimize performance (threading, memory management, JVM tuning).
  • Implement automated testing (JUnit, Mockito) and maintain high code coverage.
  • Build and maintain CI/CD pipelines.
  • Work with relational (PostgreSQL/MySQL) and NoSQL databases.
  • Implement logging, monitoring, and observability best practices.
Keywords
software-developersjavaspringspring-bootspring-frameworkmicroservicesdistributed-computingapplication-programming-interface-apiapi-securityauthenticationcloud-infrastructureplanning-and-designvisual-art-designproduct-development-and-designtroubleshootingjava-8oauth-2oauth2json-web-token-jwtamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpdockerkuberneteskafkarabbitmqtrade-shows-eventsperformance-optimizationi-o-memory-peripheral-connectorsvehicle-modification-tuningtesting-and-analysisautomation-testingjunitmockitocustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdpostgresqlpostgresmysqlnosqlobservabilitypolicies-and-practices

¿Te interesa este puesto?