We are looking for a Junior Java Developer to join our collaborative, passionate development team.
Our Johannesburg office is situated in Houghton Estate, within walking distance of the Rosebank Gautrain station.
Location: Johannesburg Intro:There are opportunities at BSG to join a collaborative, engaged and passionate, world-class homegrown development team. If you are inspired by great code, have the skills and tenacity to contribute to the achievement of a great dev team and the willingness to learn and grow both technically and professionally, you will love it here!
Main Purpose of the RoleWork within an environment with the BSG development team within a larger Client development ecosystem.Ensure ongoing software delivery as part of the development team at a Client.Contribute to cutting edge feature delivery in fast-paced and challenging customer-facing domains to solve real-world problems.Develop quality code, creating the desired solution for the Client.Own the quality of software delivered.Develop code that adheres to the BSG standards and review code of others to ensure standards are being met.Efficiently use appropriate language and development tools to develop software.Understand the deployment process to the Client and form part of the deployment roster.Understand and use the correct branching and repository strategies set by the team.Invest in managing your own career, learning from world-class Principal and Senior developers, and gain the personal development skills required to operate at the next level.Minimum RequirementsComputer Science Degree or other relevant degree (equivalent or higher).Solid project experience (exposure to the full project lifecycle) and 2+ years relevant work experience.Commercial awareness (Foundation).Coding (Intermediate).Communication (Intermediate).Industry (Foundational).Performance management (Foundational).SkillsExpert in a development language (Intermediate).Coding and design – innovative solution delivery.Code reviews and pairing.Build and Deployment – Form part of deployment roster, deploy solutions to client.Devops and Automated Testing – Setup CI/CD pipelines and automated testing scripts.Development support – Bug tracking and fixing.Ecosystem feedback – Perform and grow through timely career developmental feedback.Practical Focus (plans, solutions, technical problem solving).We love talking about change. If you've been inspired by anything you've read here, please get in touch.
#J-18808-Ljbffr