Senior Full Stack Developer (Python & Java) (JHB)

Datafin

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
DESIGN highly scalable Python & Java web applications and services as your coding expertise as a Senior Full Stack Developer is sought by a Retail and Consumer Finance Concern to join its Joburg team. You will provide influence over a new technical design for highly visible software product while working with the team to migrate C#, MSSQL programs and legacy services that will integrate with existing applications to Java/Python and open-source Databases like MySQL, PostgreSQL and host it on AWS environment. The ideal candidate must possess a Bachelor's Degree or Diploma in Computer Science/Management Information Systems, or an IT related discipline, or its equivalent plus 4 years of Development experience building high volume, public-facing modern web applications. Your tech toolset should include Python, Java, Spring Boot, Django, Drupal, WordPress, PHP, C#, Teams Foundation, GitHub, Bitbucket, Jenkins, Maven, Docker, Kubernetes, etc.DUTIES:
  • Develop web-based applications that run on micro-services architecture in AWS Cloud.
  • Use best practices for developing high quality software using conventions and standards.
  • Align all application development & development process to Group Architecture & Infrastructure guidelines.
  • Work with integrated teams and other Developers to improve and evolve technical products and services.
  • Familiarise yourself with Agile and SDLC as done and follow these internal processes.
  • Identify technical risks and mitigate these (pre, during & post release).
  • Update / Design all application documentation aligned to the organization technical standards and risk / governance frameworks.
  • Debug existing source code and polish feature sets.
  • Provide input into Project and Program teams (when required) to plan and manage the Development lifecycle e.g. Releases, Risk Management, Testing, Integration etc.
  • Conduct reviews, performance monitoring and ongoing optimization and maintenance on applications.
  • Participate in Incident Management and DR activity - applying critical thinking, problem solving and technical expertise to get to the bottom of major incidents.
  • Assist in quality assurance process such as writing unit tests and participating in code reviews, Test Driven Development approach.
  • Develop micro-services and performant worker processes for the application.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) using tools like Jenkins/Docker/Kubernetes etc. and contribution towards DevOps.
  • Develop SQL queries for the application that targets high performance and also perform Load Testing and optimize performance of the current queries.
  • Develop HTML/JavaScript/Angular/ReactJS/Vue etc. for modern web applications.
  • Migrate current projects onto Cloud Environment like Amazon/Google Cloud.
  • Work on creating different Android mobile application for the current web application.
  • Work in a client-facing application development environment with minimal supervision on implementation tasks.
  • Increase product value by writing high quality, maintainable code following Industry coding standards.
  • Identify additional tasks and mentoring other developers in completing tasks.
  • Mentor Junior Developers and review their code.
  • Promote teamwork in the department.
REQUIREMENTS:Qualifications -
  • Bachelor’s Degree or Diploma in Computer Science, Management Information Systems, or an IT related discipline, or its equivalent plus 4 years of Development experience building high volume, public-facing modern web applications.
Experience/Skills -
  • 3-5 Years' experience in development of software applications using modern software languages: Java, Python, Frameworks like Spring Boot, Django, Drupal, WordPress, PHP, C#.
  • 2+ Years Agile experience (e.g. sprint planning, stand-up, Scrum, Kanban).
  • Experience in SQL scripting and relational and non-relational databases.
  • With scripting languages like HTML- CSS, XML/JSON, JavaScript/jQuery/ Angular/ ReactJS.
  • Experience in SOAP and REST Web Services
  • Familiarity with code review and working with code repositories like Teams Foundation, GitHub, Bitbucket.
  • Understanding and strong interest in DevOps using tools like Jenkins, Maven, Docker, Kubernetes, etc.
  • Experience in SQL scripting and relational and non-relational databases such as Postgres, MySQL, Oracle, MongoDB are a plus.
  • Version Control systems.
  • Experience in working with software specifications and documentation.
  • AWS stack hands-on experience.
Advantageous -
  • Familiarity with SAP environment.
  • AWS Certification.
ATTRIBUTES:
  • Ability to work independently or in a team environment on multiple projects.
  • Excellent analytical, debugging, planning and organizational skills.
  • Detail-oriented and comfortable working with Developers, Business Analysts and other project stakeholders.
Copyright 2016-2024 © Datafin. All Rights Reserved.|Manage Cookie ConsentTo provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.Functional Functional Always activeThe technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences PreferencesThe technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics StatisticsThe technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing MarketingThe technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Datafin

Similar Jobs

  • Senior Full Stack Developer (Python Java) (JHB)

    Datafin

    • Johannesburg, Gauteng
    Job Summary Senior Full Stack Developer (Python & Java) (JHB) IT - Software Development Johannesburg - Gauteng ENVIRONMENT: DESIGN highly scalable Python & Java web applicat…
    • 1 month ago
  • Senior Full Stack Developer (Python Java) (JHB)

    Datafin

    • Johannesburg, Gauteng
    Senior Full Stack Developer (Python & Java) (JHB) IT - Software Development Johannesburg - Gauteng ENVIRONMENT: DESIGN highly scalable Python & Java web applications and servi…
    • 1 month ago
  • Java Full Stack Developer (Senior) 2548 TT

    Mediro ICT Recruitment

    • Midrand, Johannesburg
    • Pretoria, Gauteng
    Closing Date: 2024-05-10 Job Type: Contract Job Level: Skilled Experience: Between 3 - 5 Years EE/AA: No Summary Our client in Pretoria is recruiting for Java Full Stac…
    • 16 days ago