TR
Job Description
Job Description
Role Overview:
We are looking for a passionate and driven Software Engineer with 2-4 years of experience in Python Java. The ideal candidate will have hands-on experience in containerization, cloud platforms (AWS or GCP), microservices architecture, and be proficient debugging. You will work as part of an agile development team to build and maintain scalable, high-performance systems. Strong team collaboration skills are crucial to success in this role.
Key Responsibilities:
- Develop and maintain robust backend services and applications using PythonJava.
- Work with microservices architecture to design, implement, and deploy scalable solutions.
- Exposure to containerization using Docker and work with Kubernetes for orchestration and deployment.
- Hands on AWS or Google Cloud Platform (GCP), utilizing cloud-native services and resources.
- Troubleshoot, debug, and optimize application code and systems for performance and reliability.
- Write clean, maintainable, and efficient code, following industry best practices.
Required Qualifications:
- 2-4 years of professional experience in Python and Java development.
- Familiarity with containerization technologies (e.g., Docker) and orchestration tools like Kubernetes.
- Experience with deploying and managing applications on AWS or Google Cloud Platform (GCP).
- Understanding of microservices architecture and how to build and maintain distributed systems.
- Strong debugging skills and the ability to solve complex technical issues in large systems.
- Experience with version control tools (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Knowledge of RESTful APIs and how to build scalable backend services.
- Strong communication skills and ability to collaborate in a team environment.
- Ability to adapt to changing requirements and contribute in an Agile, fast-paced development environment.