Java developer C2
Location | Johannesburg Central, South Africa |
Date Posted | July 22, 2022 |
Category |
IT / Information Technology
|
Job Type |
Full-time
|
Currency | ZAR |
Description
One of the big financial corporates is challenging their industry thought leadership in terms of technology and delivery. You will need to demonstrate high levels of proficiency as a Java developer in the SDLC. If you want to be part of a team of excellence in development, setting new standards and being part of a collaborative team of professionals, you need to call me today.
Education:
- Bachelor’s or master’s degree in Engineering, Computer Science, Information Systems or related field
Job Experience & Skills Required:
- Advanced experience in Java EE application development.
- Ability to interpret ERDs, process flow charts, sequence diagrams and use cases.
- Ability to document requirements using UML
- Enterprise Messaging Bus architectures
- Possess advanced programming logic and ability to write pseudo-code
- Strong skills to investigate and analyze information in troubleshooting
- Good understanding of project management principles and SDLC
- Excellent SQL and database design skills
- Experience working in a large corporate environment helpful
- Excellent Jboss/Wildfly or any other JEE application server administration skills
- Good understanding of Content Management Systems (Hippo CMS)
- Good understating of data processing tools such as Kafka and Microservices technologies (Service discovery and registry)
- Web application development and Web services experience
- Contribute in Design sessions.
- Analyse impact of proposed changes to programs and provide estimates.
- Produce code that is easily maintainable and that adheres to functional, technical specifications and technical standards
- Produce code that is well documented
- Assist other Developers.
- Perform Quality Assurance checks / Code Reviews.
- Contribute to the establishment of Best Practice standards.
- Prepare Technical specifications
- Perform Unit and System Testing.
- Work closely with Systems Analyst.
- Develop innovative solutions.
- Ensure audit, security and access control requirements are adhered to
- Adherence to time deadlines
- Mentoring of junior developers