JAVA Backend Developer 1717

 

Recruiter:

Open Source (Pty) Ltd

Job Ref:

CPT001044/PV

Date posted:

Tuesday, November 23, 2021

Location:

Midrand, South Africa


SUMMARY:
We are currently recruiting for a Snr Java Backend Developer with the following technical skill set : 

  • JEE 7 
  • API Development, Calling and creating REST services, RESTful APIs 
  • Calling SOAP services 
  • Java Logging frameworks 
  • Functional Java 
  • JMS 
  • Knowledge of design patterns, DAO pattern 
  • Object oriented design 
  • EJB 
  • SQL with DB2, Postgres and Oracle 
  • Postman / SoapUI 
  • Maven multi module project setup and development 
  • HTTP Authentication, and Encryption with SSL 
  • HTTP Session management and persistence 
  • IntelliJ & Eclipse IDE 
  • Git with Bitbucket, Code versioning (Git/SVN) 
  • CI/CD 
  • Jenkins with Build Pipelines 
  • Code quality with Sonar 
  • Nexus 
  • Junit with unit and integration tests 
  • Integration with 3rd party systems 
  • Performing production and integration deployments 
  • Logging and tracking tickets to external support 
  • Troubleshooting deployments 
  • Debugging remote services 
  • Microservice Architecture 
  • AWS cloud services and Serverless development technologies (highly advantageous) 
  • Spring MVC (highly advantageous) 
  • Spring Boot (highly advantageous) 
  • Docker (highly advantageous) 
  • Kubernetes (advantageous) 
  • Servlets Payara / Glassfish (advantageous) 
  • JSON and XML with Schema (advantageous) 
  • Knowledge of integration with AEM or other Web Content Management Platforms / Solutions (highly advantageous) 
  • Frontend development technologies such as HTML5, JavaScript, TypeScript, CSS (advantageous) 
  • Knowledge of other programming languages and tools (advantageous) 
  • Atlassian tools: Jira, Confluence 
  • DevOps 


POSITION INFO:
Detailed role tasks : 

  • Develop and maintain public facing web applications. 
  • API, Java development, deployments and support. 
  • Collaborate with Central IT solutions, Web Cloud Platform (WCP) and Web Content Management Platform (WCMP) (based on Adobe Experience Manager). 
  • Decoupling website’s backend. 
  • Migration of website functionality to AWS Cloud. Hence, AWS Cloud and other Serverless development experience would be advantageous. 
  • Meet with end users and gather requirements. 
  • Participate in stand-up’s. 
  • Analyse and Implement new system requirements specifications. 
  • Ensure that all processes are investigated / considered in obtaining the specifications of the user requirements. 
  • Propose and review system designs and evaluate alternatives. 
  • Review and present proposals / system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner / Business team. 
  • Develop systems solutions in line with IT Security standards and other compliance topics, quality standards and delivery requirements. 
  • Develop code that is readable, extendable, re-usable, scalable and optimized for performance. 
  • Ensure that all implementations can be passed over to other developers, mid development, with minimum of handover. 
  • Ensure compliance & adherence to standards for audit adherence and quality assurance. 
  • Actively participate and contribute to sprint planning, backlog refinement, story size estimation, sprint reviews and retrospectives. 
  • Update user stories in Jira and documentation in Confluence. 
  • Perform Code & Peer Reviews. 
  • Perform demo’s of user stories in Agile ceremonies. 
  • Analyse and fix Production Known Errors. 
  • System testing/parallel runs. 
  • User training. 
  • Ensure user sign-off. 
  • Prepare Production deployment artefacts. 
  • Prepare Production deployment plan documents. 
  • Preparation of system/technical documentation (as per ISO standards). 
  • Preparation/Updating of user and operation manuals. 
  • System implementation / deployment & release activities. 
  • Production support & hyper-care after production deployments. 
  • Website monitoring (advantageous). 
  • Site performance analysis (advantageous). 


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Reliability Engineer (Senior)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Dev Ops: Operational SupportBack End: java, Quarkus Framework Experience, API designMessaging Frameworks, etc. JMSKafkaDatabases: SQL Language using PostgreSQLTesting: Unit Test Frameworks like JunitDocker: Knowledge how to build and use container imagesVersion Control: Knowledge in using git i.e. Github EnterpriseCI/CD: Build and Deployment Pipelines with Github ActionsExperience...
14 days ago


Senior C# Developer
Location: Johannesburg
Salary:
Build. Enhance. Innovate. If crafting clean, scalable, high‑performance code is your craft, this role is your next challenge. Step into an environment where your expertise directly shapes mission‑critical systems, drives operational efficiency, and supports continuous innovation across the business. This isn’t just another development job — it’s an opportunity to engineer sol...
18 days ago


Senior Full Stack Developer
Location: Johannesburg
Salary:
19 days ago


Lead Developer
Location: Johannesburg
Salary:
Step into the spotlight as our client searches for a passionate Software Engineer to shine in a fast‑paced tech production.
26 days ago


Backend Engineer
Location: Johannesburg
Salary:
40 days ago


Senior Developer
Location: Midrand
Salary:
67 days ago


Data Engineer/API Developer
Location: Sandton
Salary:
74 days ago


Junior IT Specialist
Location: Pretoria
Salary: 15 000.00 Monthly
JUNIOR IT SPECIALISTThe Junior IT Specialist (Coding/Programming Focus) will assist the software development including building, maintaining and testing applications, internal tools and software integrations. 
5 days ago


Mobile Applications Engineer
Location: Johannesburg
Salary: MR
Mobile Applications Engineer
11 days ago


Test Analyst (Senior)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Proficiency in test automation frameworks such as Selenium and CucumberStrong programming skills in javaExperience with CI/CD pipelines and version control systems like GitKnowledge of SQL and database managementAbility to automate frontend, backend, and integration testingExperience in test data managementStrong problem-solving and analytical skillsExcellent communication and col...
13 days ago


Create a free job alert for JAVA Backend Developer 1717 in Midrand

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions