We are looking for a motivated Software Engineer with 1-2 years of experience in Java or Python development.
The ideal candidate should have strong programming fundamentals, problem-solving abilities, and a keen interest in building scalable and efficient software solutions.
You will work closely with senior engineers to design, develop, test, and deploy applications while gaining hands-on experience with modern development tools and Responsibilities :
- Assist in the design, development, testing, and deployment of software applications using Java or Python
- Write clean, maintainable, and efficient code following coding standards and best practices
- Debug and troubleshoot issues in applications across development, testing, and production environments
- Collaborate with senior engineers, QA, and product teams to understand requirements and deliver high-quality solutions
- Participate in code reviews and contribute to improving code quality and team standards
- Work with relational and / or NoSQL databases for data storage, retrieval, and optimization
- Support integration with APIs and third-party services
- Contribute to documentation of technical specifications, user guides, and process workflows
- Participate in Agile / Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives
- Learn and adopt new tools, frameworks, and technologies as required for project Skills and Qualifications :
- Bachelors degree in Computer Science, Information Technology, or related field
- 1-2 years of hands-on experience in software development (internships or professional roles)
- Proficiency in either Java (Spring Boot, Hibernate, or Core Java) or Python (Django, Flask, or FastAPI)
- Strong understanding of object-oriented programming principles and design patterns
- Experience with RESTful API development and integration
- Knowledge of databases such as MySQL, PostgreSQL, or MongoDB
- Familiarity with version control tools such as Git
- Basic understanding of SDLC, Agile / Scrum methodologies, and testing frameworks (JUnit, PyTest, etc.)
- Problem-solving mindset and strong debugging Skills :
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Familiarity with CI / CD pipelines and tools like Jenkins, GitLab CI, or GitHub Actions
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
- Experience with containerization tools such as Docker
- Exposure to data structures, algorithms, and system design basics
Soft Skills :
Good communication and interpersonal skillsStrong analytical and logical thinking abilitiesWillingness to learn new technologies quicklyAbility to work independently as well as in a collaborative team environmentAttention to detail and commitment to delivering quality work(ref : hirist.tech)