Skip to main content

Software Engineer - Python/Java

Technology
IN-TECH GROUP INDIA PRIVATE LIMITED
Bangalore, India1 months agoUntil 6/6/2026
Full time

Job description

Description :

Requirements :

  • Bachelors degree in computer science, Engineering, or related field.
  • Minimum 4 years of hands-on experience in Python and Java development.
  • Strong understanding of object-oriented programming principles.
  • Experience with RESTful API design and integration.
  • Proficiency in using version control systems (e.g., Git).
  • Familiarity with SQL and NoSQL databases.
  • Experience with unit testing and test-driven development.
  • Knowledge of software development best practices and design patterns.
  • Excellent problem-solving and debugging skills.
  • Good to have : Experience with Android development (Java/Kotlin).

Responsibilities :

  • Design, develop, and maintain scalable applications using Python and Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Develop and integrate RESTful APIs.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing software.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write and maintain unit and integration tests.
  • Document development processes, code changes, and technical specifications.
  • Stay updated with emerging technologies and propose improvements.
Keywords
PythonJavaRESTful APIOOPSVersion Control SystemSQLNoSQLKotlinSqlUnit TestingDebuggerTest-driven development

Interested in this role?