
Backend Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Mexico.
• Be a highly qualified, motivated, and proactive team member.
• Design, develop, implement, and maintain robust, scalable, and secure back-end applications using Java and related technologies.
• Technically lead projects, optimize existing architectures, and ensure quality standards to meet business objectives and user needs.
• Possess solid experience in back-end application development.
• Design and implement efficient and scalable back-end solutions using Java and frameworks such as Spring Boot and associated technologies.
• Define clean architectures —microservices, event-driven, hexagonal— and ensure best practices: Sonar, CheckMarx, Fortify, BlackDuck, SOLID, Clean Code.
• Optimize performance and resolve bottlenecks in existing systems.
• Integrate applications with databases, external services, and APIs.
• Mentor junior/mid-level developers through code reviews and pair programming.
• Collaborate with cross-functional teams —FrontEnd, DevOps, QA— to integrate solutions.
• Implement unit/integration tests —JUnit, Mockito— and ensure code coverage.
• Apply security standards —OWASP, JWT/OAuth2 authentication—.
• Work with cloud infrastructure —AWS/Azure/GCP— and tools such as Docker/Kubernetes.
• Automate deployments with CI/CD —Jenkins, GitHub Actions—.
• Document technical designs, decisions, and processes to maintain accessible knowledge.
• Bachelor's degree in Computer Science, Systems, or Engineering.
• Knowledge of Agile methodology principles and flexibility to adapt experience to new and constantly changing environments.
• Teamwork skills.
• Java: Advanced proficiency —JDK 11+, lambdas, streams, concurrency—.
• Frameworks: Spring Boot, Spring Security, Hibernate/JPA.
• APIs: Design of RESTful APIs and knowledge of GraphQL.
• Databases: SQL —PostgreSQL, MySQL— and NoSQL —MongoDB, Redis, Cassandra—.
• Events/Messaging: Kafka, RabbitMQ, or AWS SQS.
• Version Control: Git —GitHub/GitLab—.
• Infrastructure: Experience working with cloud infrastructure —AWS/Azure/GCP—.
• Experience: 5+ years in back-end development with Java.
• English: Intermediate/advanced level —technical reading/writing—.
• Education: Bachelor's degree in Software Engineering, Systems, or related field —or equivalent experience—.
• Certifications in Java —Oracle Certified Professional— or cloud —AWS/Azure—.
• Experience with serverless architectures —AWS Lambda—.
• Knowledge of observability —Dynatrace, Prometheus, Grafana—.
• Familiarity with resilience patterns —Circuit Breaker, Retry—.
• Competitive salary and performance-based bonuses.
• Opportunities for professional development and continuous learning.
• Flexible working hours and remote work options.
• Comprehensive health and wellness benefits.
• Collaborative and innovative work environment.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.