TalentXO
Backend Software Engineer - Spring Boot/Python
Job Location
in, India
Job Description
Job Overview : We are seeking a skilled and passionate Software Engineer - Backend to join our growing team. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable backend systems using Spring Boot (Java) and Python. You will collaborate with cross-functional teams to deliver new features and improve the overall performance of our backend services. Key Responsibilities : - Design, implement, and maintain backend services and APIs using Spring Boot and Python . - Develop and optimize RESTful APIs to support our front-end applications and ensure seamless integration. - Write efficient, reusable, and testable code following industry best practices. - Collaborate with front-end developers, product managers, and other stakeholders to define and refine requirements. - Perform code reviews and provide constructive feedback to other engineers to maintain a high-quality codebase. - Ensure application performance, uptime, and scalability, and contribute to capacity planning and infrastructure scaling. - Troubleshoot, debug, and optimize code for maximum performance and stability. - Implement and maintain automated tests to ensure code quality. - Stay updated with emerging trends and technologies in backend development and continuously improve skills. Requirements : - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). - 4 years of experience in backend development using JAVA and Python - Strong understanding of RESTful APIs, microservices architecture, and cloud-based infrastructure (AWS, GCP, etc.). - Experience with database technologies like MySQL, PostgreSQL, or MongoDB. - Familiarity with version control tools such as Git. - Experience in writing unit tests and working with testing frameworks. - Knowledge of Agile development methodologies. - Strong problem-solving skills and a passion for tackling complex technical challenges. - Ability to work effectively in a collaborative, fast-paced environment. Preferred Qualifications : - Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. - Familiarity with CI/CD pipelines. - Knowledge of messaging systems such as RabbitMQ, Kafka, or AWS SNS/SQS. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/23/2024
Location: in, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources TalentXO |
---|