Job Title: Java Backend Developer
Job Location: Mexico (Remote)
Job Duration: long term
Technical Skills:
- Design develop and deploy microservicesbased applications using Python.
- Architect scalable and highperformance backend services and APIs.
- Implement best practices in microservices architecture including scalability fault tolerance and security.
- Collaborate with frontend developers to integrate frontend components with backend services.
- Ensure code quality through unit testing integration testing and code reviews.
- Troubleshoot production issues and provide timely resolutions.
- Work closely with DevOps engineers to automate deployment processes.
- Stay updated with industry trends and emerging technologies
- Proven experience with Python and frameworks like Django or Flask.
- Strong understanding of microservices architecture and design patterns.
- Experience with containerization tools such as Docker and orchestration tools like Kubernetes.
- Familiarity with relational and NoSQL databases.
- Knowledge of RESTful APIs and message queueing systems.
- Proficiency in version control systems (e.g. Git).
- Excellent problemsolving and analytical skills.
- Ability to work both independently and as part of a collaborative team
Experience with cloud platforms such as AWS Azure.
- Knowledge of serverless computing (e.g. AWS Lambda).
- Familiarity with frontend technologies (e.g. React Angular).
- Understanding of CI/CD pipelines and automated testing frameworks
Process Skills:
- Agile Scrum and TestDriven Development.