Java Developer (Senior)
Job Location
Midrand, South Africa
Job Description
Essential Skills Requirements: - Strong conceptual skills - Strong knowledge in software engineering with a focus on cloud architectures - Very strong knowledge in Java, Linux, AWS technologies, and relational databases - Strong knowledge in version control systems and branching models - Strong knowledge of X.509 certificates and trust chains Advantageous Skills Requirements: - Strong knowledge in multithreaded concepts - Strong knowledge in DB optimization - Experience in API and performance testing - Typescript - REST / (OData / Graph QL) (advantageous) - Understanding ESB Integration Skill (IIB, Tibco, Oracle Fusion, MQS, Messaging concepts) - Working with Queues, Flows, Execution Groups - Docker/AWS - Kubernetes/AWS - Git (version handling), Bitbucket, SVN - IoC / Dependency Injection - Jira, Confluence - Micro Services - Java/Spring Boot - JavaScript JS UI frameworks (ReactJS / Angular, NodeJS) - HTML5, CSS3 - CI/CD (Continuous Integration/Continuous Development) - SQL (Oracle, Postgres) - Test Driven Development/Automated Testing (Jasmine/Karma/Selenium/Cucumber/Wire) - German language skills will be advantageous Qualifications/Experience Required: - Relevant IT / Business Degree or equivalent experience - 6 years experience Role and Responsibilities: - Understand the business requirements, preparing AS-IS, and TO-BE documents and get sign-off from users for functional and/or technical design document(s) - Proactively propose solutions to improve the support of (new) business processes - Execute the required changes through configuration - Interact with consultants of other modules for integration requirements - Prepare test data and documentation, conduct unit tests, regression tests, system integration security tests including recording of results and change management (transport) activities - Prepare user manuals and conduct training for business process owners - Plan go-live milestones, preparation and execution of migration, cutover, and go-live as well as post go-live support activities - Interaction with clients through meetings, calls, and emails - Support troubleshooting, resolving, and closing of Production Support tickets (Incidents & Problems tickets) within defined SLAs (Service Level Agreements) - Develop user interface transactional solutions - Analyze and scope end-user authorization roles - Update and maintain documentation as an existing systems functionality is changed - Willing and able to travel
Location: Midrand, ZA
Posted Date: 5/22/2024
Location: Midrand, ZA
Posted Date: 5/22/2024
Contact Information
Contact | Human Resources |
---|