Senior python with Java
Senior Python with JavaCharlotte, NCResponsibilities:Design, develop, and maintain microservices primarily using Python, with some Java components.Collaborate with cross-functional teams to define API specifications and integrate various services.Optimize database interactions with SQL and Graph databases to ensure high performance and data integrity.Implement automated testing, continuous integration, and deployment pipelines to improve development efficiency.Troubleshoot, debug, and resolve performance bottlenecks or system issues.Contribute to architecture decisions and stay updated with industry best practices and emerging technologies.Document technical specifications and system processes for future reference and compliance. Requirements:Proven experience in developing back-end services using Python (80%) and Java (20%).Strong understanding of microservices architecture and implementation.Proficiency with SQL databases and experience working with Graph databases.Familiarity with containerization and orchestration tools (Docker, Kubernetes) is a plus.Experience with RESTful API design and integration.Knowledge of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Azure DevOps, or Nexus.Excellent problem-solving skills and team collaboration abilities.Bachelor’s degree in computer science, Engineering, or related field, or equivalent practical experience.