Unlock Your Future with Nexaminds!
At Nexaminds, we're on a mission to redefine industries with AI. We're passionate about the limitless potential of artificial intelligence to transform businesses, streamline processes, and drive growth.
Join us on our visionary journey. We're leading the way in AI solutions, and we're committed to innovation, collaboration, and ethical practices. Become a part of our team and shape the future powered by intelligent machines. If you're driven by ambition, success, fun, and learning, Nexaminds is where you belong.
Location: Mexico
Eligibility Notice: This position is only open to candidates who are Mexican citizens currently residing in Mexico. Applications from candidates who do not meet this legal and operational requirement will not be considered.
We are looking for a Senior Backend Engineer with a strong foundation in enterprise Java development combined with a solid understanding of DevOps and modern deployment practices. In this role, you'll play a key part in designing, developing, and maintaining high-performance backend services while owning and understanding the release lifecycle—from code commit to production deployment. You'll collaborate closely with cross-functional teams to ensure scalable, reliable, and secure solutions are delivered.
Qualifications we are looking for:
- 5+ years of hands-on experience in backend development with Java (Java 8 or higher).
- Proven expertise with Spring Boot, Spring Data, and Spring Security.
- Solid understanding of Microservices architecture and API design principles.
- Strong DevOps mindset with a deep understanding of deployment workflows, patterns of deployment, and configuration management.
- Proficiency with CI/CD and deployment orchestration tools, specifically GitHub Actions, Harness, Jenkins, or Azure DevOps (ADO) pipelines.
- Strong experience with the Microsoft ecosystem, specifically focusing on Azure authentication, identity concepts, and enterprise secret management.
- Knowledge of containerization tools (Docker, Kubernetes) and cloud environments (AWS, Azure, or GCP).
- Experience with databases (SQL and/or NoSQL), such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with message brokers (RabbitMQ, Kafka) is a plus.
- Previous involvement in Agile/Scrum teams.
Job Duties:
- Design, develop, and maintain microservices and RESTful APIs using Java and Spring Boot.
- Design, build, and optimize robust deployment workflows and CI/CD pipelines utilizing GitHub Actions, Harness, Jenkins, or Azure Pipelines.
- Implement and manage configuration management and modern deployment patterns (e.g., blue-green, canary, progressive delivery) across environments.
- Integrate Azure Key Vault (KV) or equivalent secret management solutions for secure credential handling within pipelines.
- Contribute to the architecture and design of distributed systems with scalability and resilience in mind.
- Implement best practices for clean code, unit/integration testing, and continuous integration and deployment (CI/CD).
- Collaborate with Product Managers, DevOps, and Frontend teams to deliver end-to-end features.
- Participate in code reviews, provide mentorship to junior developers, and promote engineering excellence.
- Troubleshoot and resolve complex technical issues across both application code and deployment workflows
What you can expect from us
Here at Nexaminds, we're not your typical workplace. We're all about creating a friendly and trusting environment where you can thrive. Why does this matter? Well, trust and openness lead to better quality, innovation, commitment to getting the job done, efficiency, and cost-effectiveness.
Stock options
Remote work options
Flexible working hours
- Benefits above the law
- But it's not just about the work; it's about the people too. You'll be collaborating with some seriously awesome IT pros.
- You'll have access to mentorship and tons of opportunities to learn and level up.
Ready to embark on this journey with us? If you're feeling the excitement, go ahead and apply!