Java Developer Sen 2426

Midrand, Johannesburg, South Africa

Job Description


Role Title: Java Developer (Senior)
Essential Skills Requirements:

  • Back End: Java EE/Jakarta EE, PL/SQL, REST, SOAP, Payara. (Optional: Quarkus, Microprofile)
  • Front End: HTML, CSS, JavaScript, Ajax. (Optional: JSF/JSP, Angular)
  • CI/CD: Version Control, Build and Deployment Pipelines (Maven, GIT, Jenkins, Sonar, Jira, Fortify, GitHub, GitHub Actions)
  • Testing: Unit Test Framework Junit (optional integration testing)
  • Infrastructure: AZURE or other cloud infrastructure
  • Databases: Oracle, Postgres (JDBC, ORM frameworks)
  • SDLC Methodology: Agile, Scrum, Kanban, or XP
Advantageous Skills Requirements:
  • Languages: Python, PySpark
  • Databases: No SQL
  • Interface Technologies: MQ
  • Containers: Docker, Kubernetes, Container registries
  • Infrastructure as Code: Terraform, Ansible, or Cloud formation.
  • Automated testing e.g.: Selenium, Rest Assured
  • Performance analysis: Java-Multithreading, session management/pooling, transaction management
  • Security: Certification/Skills, AST (Static, interactive and dynamic)
  • Monitoring: AppDynamics, Dynatrace, Grafana
  • Log Management Alerting: ELK Stack or Splunk, Nagios, Kabana
  • End user support/ Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow
Qualifications/Experience Needed:
  • Relevant IT Degree
  • 3+ years in a Senior developer/engineer role, with a total of 6+ years of experience
Your Role and Responsibilities:
  • Collaborate with the feature team to analyze, design, develop, and test technical products or applications in an agile/DevOps model.
  • Maintain and develop cross-platform applications using Java Frameworks.
  • Manage application dependencies across the entire stack.
  • Implement robust automated test cases and deployment pipelines.
  • Document procedures and system documentation.
  • Support operational excellence and resolve escalated support topics.
  • Plan and execute upgrades of existing applications.
  • Work as part of an agile team.
What We Offer You:
  • Cutting-edge global IT system landscape and processes.
  • Flexible working hours for a great work-life balance.
  • Remote or on-site work location flexibility.
  • Exciting group vehicle promotions (buying or leasing options available).
  • An energetic and fast-paced working environment.
  • Modern, state-of-the-art offices.
  • Dynamic global team collaboration.
  • Application of the Agile Working Model Methodology.
Don't miss this chance to be a part of something extraordinary! Join our team of Java Developers and experience the thrill of innovation and collaboration. Apply now and embark on an adventure with us!

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1265133
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned