HamburgerMenu
hirist

Job Description

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 practices.


Key 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 needs


Required 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


Preferred 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

info-icon

Did you find something suspicious?