Job Description
Title: Senior Python Developer
Client: BAYER Corp
Experience: 6 – 8+ Years
Location: Sunnyvale, CA
Work Term: W2
Visa: STEM OPTs, H1B Transfer, H4 EAD, GC, GC EAD, L2s, TN, USC
NOTE: ****NO C2C****
NOTE: ****NO C2C****
NOTE: ****NO C2C****
Key Responsibilities
* Develop, test, and maintain scalable backend systems using Python and Java.
* Build RESTful APIs and integrate them with frontend applications.
* Write clean, efficient, and reusable code using best practices in both Python and Java.
* Collaborate with DevOps teams to deploy applications on cloud platforms (e.g., AWS, Azure, GCP).
* Debug and resolve technical issues in Python- or Java-based applications. – Work with frameworks such as Django/Flask and Spring/Spring Boot for application development.
* Optimize application performance through multithreading, concurrency, or asynchronous programming.
* Ensure code quality through unit testing (e.g., PyTest for Python or JUnit for Java).
* Maintain database integrations using ORMs like Hibernate (Java) or SQLAlchemy (Python).
* Stay updated on the latest trends in Python and Java ecosystems.
Required Skills
* Strong knowledge of backend frameworks
* Experience building RESTful APIs or GraphQL APIs.
* Familiarity with asynchronous programming in Python or Java.
* Proficiency in database management systems:
* SQL databases: MySQL, PostgreSQL
* NoSQL databases: MongoDB, Redis
* Proficiency in version control tools like Git.
* Experience with data processing libraries/tools
* Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes.
* Familiarity with CI/CD pipelines for automated testing and deployment.