Mediabistro logo
job logo

Python Developer with Java Experience

3B Staffing LLC, San Jose, CA, United States


Job Title: Python Developer with Java Experience

*Remote Position

Job Description:

We are seeking a skilled

Python Developer

with solid experience in

Java

to join our growing development team. The ideal candidate will have a strong background in backend development, with the ability to design and build scalable services using both Python and Java. This role is ideal for someone who enjoys working across technologies and wants to contribute to a dynamic, cross-functional engineering team.
Responsibilities:

Design, develop, and maintain backend systems and APIs using Python and Java.
Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality software.
Write clean, maintainable, and testable code following best practices.
Optimize application performance and scalability.
Participate in code reviews and contribute to a culture of continuous improvement.
Troubleshoot and debug issues across multiple systems and environments.
Requirements:
3+ years of professional experience with Python development.
2+ years of experience working with Java (Spring Boot preferred).
Solid understanding of RESTful API design and development.
Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL.
Familiarity with version control systems such as Git.
Strong problem-solving and debugging skills.
Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
Knowledge of CI/CD pipelines and containerization (Docker, Kubernetes) is an advantage.
Nice to Have:
Experience in asynchronous programming (e.g., asyncio, Celery).
Background in microservices architecture.
Exposure to message brokers (e.g., Kafka, RabbitMQ).
Education:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).