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?