
Junior Software Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Design and develop Java applications using modern tools and frameworks
- Learn and apply software design patterns and object-oriented programming
- Work in a team environment with experienced Developers
- Build software that is scalable, maintainable, and robust
- Basic understanding of Java programming
- Exposure to HTML, CSS, and JavaScript
- Knowledge of SQL and how relational databases work
- Familiarity with frameworks like Hibernate or EJB3
- Understanding of Java servers like Tomcat or GlassFish
- Experience using Java development tools like Eclipse or IntelliJ
- Comfortable working with databases like MySQL, Oracle, or MS SQL
- Good communication and English writing skills
- Understanding of version control and working in a team development setup
- Exposure to Linux (any distribution like Ubuntu, CentOS, etc.)
- Basic knowledge of networks and internet technologies
JobPlacements.com