
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).
*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).