Type your keywords in the search box above

Advertisement

Senior Back-End Developer - Java

Advertisement

Reference: 

21979

Location: 

Cape Town

Source: 

Code Maven

ROLE OVERVIEW

Back-end Developers create, code, and improve the server, server-side applications, and databases that, when combined with front-end codes, help create a functional, seamless experience for the end-user. They study industry trends, create or improve back-end processes and codes, and work with others to design a better program.

As a Back End Developer, you should understand the projects, requirements and team dynamics of the company and/or client.

You should maintain and develop working relationships with team members, project managers and clients.



CORE VALUES & CHARACTER TYPE

  • Shows honesty and integrity
  • Excellent problem solving and logical thinking
  • Capable of working independently and collaboratively 
  • Great attention to detail and consistent high level of accuracy
  • Excellent project and time management skills
  • Excellent people, communication and organizational skills
  • Not afraid to ask why.
  • Learning and growth mindset



KEY REQUIREMENTS & SKILLS

Key Roles and Responsibilities:

  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  • Recording data and reporting it to proper parties, such as clients or leadership.
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Taking lead on projects, as needed.
  • Achieve deliverables and deadlines
  • Work either on site at a client, or offsite dependant on client requirements 
  • Collaborate with other team members and stakeholders.
  • Help define and implement better coding standards 
  • Documentation
  • Experience working with Scrum/Agile methodologies


Education / Experience:

  • Bachelors degree in computer programming, computer science, or a related field advantageous
  • Fluency in understanding and knowledge of Java, and operating systems.
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Focus on efficiency, user experience, and process improvement.


General Skills / Experience:

  • Microsoft suite of products; Excel, Powerpoint, Word, etc 
  • Video Conferencing software like, Zoom, Skype, Meet
  • Instant messaging platforms like; Slack, Skype Discord, etc 
  • Google Suite of products, Google Drive, Sheets, Word, Slides etc 
  • Project Management software like; Active Collab, Jira, Trello, Asana, Monday

Industry: 

IT

Job Type: 

Permanent

Date Posted: 

2021-05-11

Advertisement

Latest Articles

construction

In an extremely competitive industry characterised by ever tightening budgets and decreasing profit margins, construction companies need to start

office workplace

South Africa’s Government has ended the COVID-19 State of Disaster, but now that employees have experienced remote working, many don’t want to

person resigning from job

There are a whole host of issues that businesses have to deal with as a result of the COVID-19 pandemic – not least of which is the post COVID-19

NFC technology

You may not know what the acronym stands for, but chances are, you are already benefiting from this technology.

employees sitting in meeting

In a consulting environment, engagement translates to the willingness of an employee to represent the organisational brand and give it their best

Advertisement