Role: Python Developer with strong Java experience
Location: Charlotte, NC
Experince:8 + years
Key Responsibilities:
• Design, develop, and maintain backend applications using Python and Java.
• Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
• Develop APIs and microservices for high-performance, scalable systems.
• Optimize existing systems for performance, reliability, and scalability.
• Participate in code reviews, testing, and deployment processes.
• Integrate third-party services and APIs to enhance platform capabilities.
• Troubleshoot and resolve system issues, providing timely support and enhancements.
• Write clean, efficient, and well-documented code adhering to best practices.
• Stay current with emerging technologies and industry trends to continuously improve development processes.
Requirements:
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• 8+ years of professional experience in software development.
• Strong proficiency in Python with frameworks like Flask, FastAPI, or Django.
• Solid experience with Java (Java 8+), including designing and implementing backend systems and REST APIs.
• Familiarity with microservices architecture, containerization (Docker/Kubernetes).
• Experience with databases such as PostgreSQL, MySQL, or NoSQL solutions.
• Knowledge of version control systems (Git).
• Understanding of Agile/Scrum methodologies.
• Excellent problem-solving and communication skills.
• Preferably experience working in financial services or data-driven environments.
Preferred Qualifications:
• Experience with cloud platforms (AWS, GCP, Azure).
• Knowledge of CI/CD pipelines.
• Exposure to financial markets, trading systems, or enterprise integration.