What are the responsibilities and job description for the Python developer with Java exp. position at Vision Square?
Job Title: Python Developer with java exp.
Location: McLean, VA (Onsite)
Job Type: Contract
Key Responsibilities
- Design, develop, and maintain backend applications using Python
- Build and consume RESTful APIs and microservices
- Work on frameworks like Django, Flask, or FastAPI
- Collaborate with teams to integrate Python services with Java-based systems
- Write efficient, reusable, and testable code
- Debug, troubleshoot, and optimize applications
- Participate in code reviews and ensure best practices
- Handle data processing and database interactions
Required Skills
- Strong hands-on experience in Python
- Good understanding of backend frameworks (Django/Flask/FastAPI)
- Basic to intermediate experience in Java
- Knowledge of REST API development
- Experience with databases (MySQL, PostgreSQL, MongoDB)
- Understanding of OOP, data structures, and algorithms
- Familiarity with Git or other version control systems
Preferred Skills
- Experience with Spring Boot (for Java-based services)
- Knowledge of microservices architecture
- Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform)
- Familiarity with Docker and containerization
- Basic frontend knowledge is a plus
Salary : $50 - $60