Job Description
We are looking for experienced Java and Python Developers to collaborate with our team on a range of contract-based projects. This role is ideal for developers who enjoy solving complex problems, writing clean and efficient code, and contributing to impactful software solutions across different domains.
Role Overview
As a contract developer, you will work on building new applications, improving existing systems, and delivering scalable, high-quality solutions. You will collaborate with product managers, designers, and other engineers to bring ideas to life while maintaining strong coding standards and best practices.
Key Responsibilities
- Design, develop, and maintain applications using Java and Python
- Write clean, scalable, and well-documented code
- Optimize existing applications for performance and reliability
- Debug, troubleshoot, and resolve technical issues
- Collaborate with cross-functional teams to understand requirements
- Participate in code reviews and maintain coding standards
- Deliver projects on schedule while maintaining quality
Required Skills
- Strong experience with Java and/or Python
- Solid understanding of object-oriented programming
- Experience building backend systems or APIs
- Familiarity with databases (SQL or NoSQL)
- Knowledge of version control systems such as Git
- Ability to work independently in a remote environment
- Strong problem-solving and analytical skills
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with microservices architecture
- Experience with Docker or containerization
- Knowledge of CI/CD pipelines
- Experience working on scalable production systems
Engagement Details
- Role Type: Contract / Freelance
- Work Mode: Remote
- Project Type: Multiple ongoing development projects
- Start Date: As soon as possible
- Duration: Depends on project scope and performance