Senior Java Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 09-01-2020 5:17:21 AM
05-03-2020 5:17:21 AM
If you are looking to join one of South Africa’s largest ICT Companies and become part of something bigger then this opportunity is for you. We at IOCO (ICT brand of the EOH Group) are a team of motivated, driven and ambitious people who works together to build a balance between great environments and building the best web systems for clients in various sectors across Africa.

Location: Cape Town
Remuneration: Negotiable

Job: Senior Java Developer

What will you do:

• You will be part of a talented software development team that works on core line of business applications. You will be responsible for Java/ JEE or Spring application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities:
• Design and develop high-volume, low latency applications for core line of business systems, delivering high-availability and performance.
• Maintain a high level of quality that complies with the specification and gets delivered on time within a given project.
• Responsible for technical excellence within the solution.
• Contribute in all phases of the software development lifecycle.
• Proven experience meeting deadlines and delivering quality code.
• Holds both himself/herself along with fellow team members accountable for the team’s delivery commitment.
• Ensure designs are in compliance with specifications.
• Communicate any risks or issues via the correct leadership channel in a timely manner.
• Design, build, and maintain efficient, reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the applications

Requirements:

• Proven hands-on Software Development in an Enterprise environment.
• 3 - 5+ years of proven working experience in Java development (Java 8 advantageous).
• Experience in using the Spring Framework (Preferably Spring 4 using Spring Boot, JPA, Batch, Cloud Data Flow and Could Data Stream).
• Experience using Enterprise Messaging
• Experience with Continuous Integration and Agile is essential.
• Experience of Relational Databases, SQL and ORM technologies (JPA2 or Hibernate).
• Must be willing to write documentation using a wiki as part of the definition of done.
• Experience in developing web applications using AngularJS (or at least one other JavaScript MVC equivalent e.g. or ).
• A strong understanding of Object-Oriented fundamentals, including design principles and common design patterns.

Recruiter: iOCO