Job Description :

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.

             

Similar Jobs you may be interested in ..