
Greathire
π― Job Title: Software Developer – Python and Java
π Location: Austin, TX (Day 1 Onsite)
π Duration: Long-Term
πΌ Restriction: W2 or C2C
π Job Description:
We are looking for an experienced Software Developer with expertise in Python and Java (must have experience in core Java) to join our team. The ideal candidate will be responsible for developing, testing, and maintaining scalable backend systems using Python and Java. You will collaborate with the DevOps team to deploy applications on cloud platforms like AWS, Azure, or GCP and ensure performance optimization through multithreading and asynchronous programming.
π Key Responsibilities:
Develop, test, and maintain 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 (AWS, Azure, GCP).
Debug and resolve technical issues in Python- or Java-based applications.
Work with frameworks such as Django/Flask (Python) and Spring/Spring Boot (Java) 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 the Python and Java ecosystems.
π οΈ Required Skills:
Strong knowledge of backend frameworks in Python and Java.
Experience building RESTful APIs or GraphQL APIs.
Familiarity with asynchronous programming in Python or Java.
Knowledge of multithreading and concurrency concepts in both languages.
Proficiency in database management systems:
SQL databases: MySQL, PostgreSQL
NoSQL databases: MongoDB, Redis
Strong understanding of object-oriented programming (OOP) principles and design patterns.
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.
π€ Soft Skills:
Strong problem-solving skills with attention to detail.
Excellent communication skills to collaborate effectively within a team.
Ability to manage multiple tasks while meeting deadlines.
π Apply Here: https://forms.gle/1YFVKJhTCuXZ8y7m6
π§ Send Resume To: greathireteam2@gmail.com
To apply for this job email your details to greathireteam2@gmail.com