Source description
About the role
Design, develop, and maintain scalable backend applications and APIs Build high-performance microservices using Java and Python Collaborate with frontend developers, DevOps engineers, and product teams Optimize applications for speed, scalability, reliability, and maintainability Write clean, reusable, and testable code following engineering best practices Participate in code reviews and technical architecture discussions Troubleshoot production issues and improve overall system stability Implement security, authentication, and data protection best practices Contribute to architectural improvements and technology decisions Required Qualifications 5+ years of professional backend development experience Strong proficiency in: Java (Microservices Architecture) Python (Django Framework) Experience with RESTful API development and integrations Hands-on experience with Microservices Architecture Strong knowledge of SQL and NoSQL databases Experience with Git and version control workflows Good understanding of OOPs, Design Patterns, and Data Structures Familiarity with Agile/Scrum methodologies Strong debugging, analytical, and problem-solving skills Preferred Skills Experience with Docker and Kubernetes Exposure to cloud platforms such as AWS, Azure, or GCP Experience implementing CI/CD pipelines Familiarity with messaging systems like Kafka or RabbitMQ Knowledge of Redis or caching mechanisms Experience with system design and backend performance optimization Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More at Barycenter Technologies