ABOL TECHNOLOGIES PLC- Ethiopia, Addis Ababa
Posted
3 days ago
Full Time
We are seeking a passionate and driven Junior Full-Stack Software Developer to join our dynamic development team. The ideal candidate will have foundational knowledge and eagerness to learn and contribute to both front-end and back-end development using Java Spring Boot, Laravel (PHP), and React. This role is perfect for someone looking to build a strong career in full-stack development, working on exciting projects and continuously expanding their skill set under the guidance of experienced professionals.
Key Responsibilities:
Front-end Development (React):
Assist in developing and maintaining responsive and interactive user interfaces using React.js.
Write clean, modular, and well-documented JavaScript (ES6+), HTML, and CSS code.
Collaborate with UI/UX designers to translate wireframes and mockups into functional web components.
Learn and apply state management patterns (e.g., Context API, Redux basic concepts).
Assist in integrating front-end components with back-end APIs.
Back-end Development (Java Spring Boot & Laravel):
Contribute to the development and maintenance of server-side applications using Java Spring Boot and Laravel (PHP).
Learn to design and implement RESTful APIs to facilitate communication between front-end and back-end systems.
Assist in database interactions, including designing basic schemas, writing queries (SQL), and using ORMs (e.g., Spring Data JPA for Java, Eloquent for Laravel).
Help troubleshoot, debug, and resolve issues in existing back-end code.
Understand and implement basic security principles for web applications.
Database Management:
Assist in designing, maintaining, and optimizing databases (e.g., MySQL, PostgreSQL).
Write efficient SQL queries for data retrieval and manipulation.
Code Quality & Collaboration:
Participate in code reviews, offering and receiving constructive feedback.
Write unit and integration tests to ensure code reliability.
Utilize version control systems, primarily Git, for collaborative development.
Actively participate in agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives).
Document code, features, and technical designs clearly.
Learning & Growth:
Proactively learn new technologies, tools, and best practices in full-stack development.
Work closely with senior developers to understand complex systems and architectural decisions.
Demonstrate eagerness to take on new challenges and solve problems.
Qualifications:
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience gained through bootcamps, personal projects, or internships.
Programming Fundamentals: Strong foundational understanding of object-oriented programming (OOP) principles.
Java: Basic knowledge of Java programming language and concepts.
Spring Boot: Exposure to Spring Framework, particularly Spring Boot (e.g., through coursework, personal projects).
PHP/Laravel: Basic understanding of PHP and the Laravel framework.
JavaScript/React: Foundational knowledge of JavaScript (ES6+) and familiarity with React.js (e.g., components, props, state, hooks).
Web Technologies: Basic understanding of HTML, CSS, and how web applications work.
Databases: Familiarity with relational databases (e.g., MySQL) and SQL.
Version Control: Experience with Git.
Skills & Attributes:
Problem-Solving: Strong analytical and problem-solving skills with a keen eye for detail.
Communication: Excellent verbal and written communication skills.
Teamwork: Ability to work effectively in a collaborative team environment.
Adaptability: Eagerness to learn new technologies and adapt to evolving project requirements.
Initiative: Proactive attitude with a desire to take ownership of tasks and learn from experience.
Curiosity: A genuine passion for software development and a desire to continuously improve.
Information Technology
Ethiopia, Addis Ababa
Abol Technologies Plc is a company that provides a variety of IT services to businesses, including outsourcing, software development, social media...
Join Abol Jobs now and apply for a jobs posted by companies currently hiring in Ethiopia.