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.
Responsibilities
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 skills
-
Strong analytical and logical thinking abilities
-
Willingness to learn new technologies quickly
-
Ability to work independently as well as in a collaborative team environment
-
Attention to detail and commitment to delivering quality work
(ref:
hirist.tech)