ENVIRONMENT:The coding expertise of a Senior Java Developer with the technical aptitude and keen interest in working with complex software projects is sought by a dynamic provider of IT Connectivity Solutions. Your core role will be the design, development and deployment of complex backend web applications and Microservices using Java 8. You will require 6 years or more Development experience, 2+ years AWS, hands-on technical experience in setting up of CI/CD pipelines, Angular 8, Amazon S3 and RDS, MySQL, Docker/Kubernetes, Git, Front-end to Back-end integration patterns and be able to code robust, reliable and scalable software [URL Removed] and develop complex backend web applications and micro-services according to agreed coding standards using Java 8, AWS Lamda and MySQL according to company coding standards and principles.

  • Apply critical thinking, design thinking and problem-solving skills in an agile team. environment to solve technical problems with high quality solutions.
  • Produce well-organised, optimized, and documented source code to deliver technical solutions.
  • Facilitate the migration of legacy applications to a modern AWS Fargate cloud-based software stack using the identified cloud vendor.
  • Ensure a coherent integration strategy between Front-end, Back-end and service components.
  • Occasional support and troubleshooting of production investigations.
  • Requirements Analysis in conjunction with Business Analyst.
  • Ensure adherence of the team to an effective and efficient development processes.
  • REQUIREMENTS:

    • 6 Years or more Development experience.
    • 2+ Years AWS experience
    • Microservice experience.
    • Relational database experience.
    • Proficiency in Java 8.
    • Amazon S3.
    • Amazon RDS.
    • MySQL.
    • Angular 8.
    • Docker/Kubernetes.
    • Git.
    • Sound Computer Science fundamental understanding – computing, networking, storage, etc.
    • A keen understanding of what it takes to build robust, scalable, reliable extensible software systems and applications and components.
    • A good understanding of modern architectural and software design principles and software implementation patterns.
    • Remain abreast with industry trends.
    • Have an understanding of application security, encryption, etc.
    • Display hands-on technical experience in setting up of CI/CD pipelines.
    • High level of competency in software solution design.
    • Knowledgeable about Front-end to Back-end integration patterns.
    • Demonstrate a high level of understanding of the entire business product landscape.
    • Awareness of Front-End technologies and applications stacks.
    • Ideally have an interest in growing DevOps skills in the cloud.

    Advantageous –

    • DevOps experience.
    • Experience in building e-commerce payment platforms.

    ATTRIBUTES:

    • High level of energy, making things happen.
    • Personal Accountability.
    • Attention to detail.
    • Strong analytical skills.
    • Interpersonal skills.
    • Delivery and quality focused.
    • Good planning and organising skills.
    • Innovative.
    • A flexible approach and ability to adapt.

    While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.COMMENTS:When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

    Learn more/Apply for this position