Job Description
We are looking for experienced Java and Python developers to join our team on various contract-based projects. The ideal candidates will have strong expertise in both languages and the ability to deliver high-quality, maintainable code efficiently.
Whether you are building new applications or optimizing existing systems, your contribution will be key to the success of our projects.
Responsibilities
- Develop, test, and maintain applications using Java and Python.
- Collaborate with team members to design and implement robust solutions.
- Optimize existing codebases for performance, scalability, and maintainability.
- Write clean, well-documented code following best practices.
- Participate in code reviews and contribute to technical decision-making.
- Troubleshoot and resolve software issues promptly.
Required Skills
- Strong hands-on experience with Java (Spring, Spring Boot, or similar frameworks).
- Solid expertise in Python and its ecosystem (Flask, FastAPI, Django, etc.).
- Proficiency with REST APIs, relational/non-relational databases, and version control (Git).
- Ability to write efficient, maintainable, and testable code.
- Good problem-solving skills and attention to detail.
Preferred Skills
- Experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with microservices architecture.
- Knowledge of asynchronous processing, message queues (RabbitMQ, Kafka).
- Exposure to CI/CD pipelines and DevOps practices.
Why Join Us
- Work on diverse and challenging projects across multiple domains.
- Gain experience with modern technologies and cloud platforms.
- Flexible contract engagement with opportunities for long-term collaboration.
- Collaborate with a talented, international team of engineers.