Senior Java Developer

Found in: Whatjobs ZA C2 - 4 days ago


Johannesburg, South Africa IOCO Full time

We're looking for a Senior Java Developer to join our team As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers.

 

What you’ll do:

Planning:

  • Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
  • Proactively liaise with all stakeholders.
  • Create required planning tasks in SDLC tool and set due dates according to agreed milestones.

 

Analysis and Design:

  • Actively participate in the collaborative technical design process.
  • Research and find effective solutions to technical issues that arise.
  • Update development timelines based on final requirements.
  • Liaise with the relevant subject matter experts where clarification is required.

 

Development:

  • Translate technical requirements into executable code without errors.
  • Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture standards and procedures.
  • Ensure delivery within agreed timeframes.
  • Conduct unit testing and fix any defects found within the agreed SLA.
  • Escalate risks to the project early on.

 

Quality and Testing:

  • Run code through the automated code review tool, review errors with the technical lead and fix before committing to the code base.
  • Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and reusable aspects of the software.
  • Develop and maintain reusable Unit Tests.
  • Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios.
  • Verify that the completed software meets the established standards and is fit for purpose.
  • Review the risk / impact of defects found in testing, prioritize and ensure that the priority is accurate.

 

Risk and Release Management:

  • Conform to the Build and Release cycles.
  • Provide timeous support to the Quality Assurance Team when issues arise during testing.
  • Handle all outstanding defects.
  • Production Support and Root Cause management:
  • Ensure that the root cause of system errors are effectively analysed and prioritized for fixing.
  • Proactively bring issues and problems to the attention of the team and propose solutions to solve them.
  • Assist system users and the infrastructure teams with technical support issues.

 

Team Collaboration:

  • Attend and participate in the regular team / project stand-ups.
  • Actively mentor team members where required.
  • Participate in Performance reviews with your line manager and project leads.
  • Actively participate in internal up-skilling initiatives.
  • Transfer knowledge and contribute to building a shared knowledge base.

A Your expertise:

  • At least 6 years’ experience as a Java Developer with Java 7, Java EE, JBoss/Weblogic EAP (or similar Application Server).
  • Solid working experience in:
  • Data layer (JPA, Domain Object Model, XML/XSD, JAXB, RDBMS – Oracle – and PL/SQL beneficial)
  • Business services (EJB, RMI)
  • Integration services (JMS, Apache Camel, REST / SOAP web services)
  • Messaging systems (Tibco EMS, Oracle Advanced Queuing, MQ)
  • Presentation layer technologies (Java Server Faces, Java Server Pages, HTML 5, JavaScript, jQuery, CSS3)
  • Design patterns (DAO, Command pattern, MVC, etc)
  • JUnit or JMock
  • XML knowledge
  • JSON knowledge
  • Build tools (Apache Ant, Maven, Jenkins, etc)

 

Qualifications required:

  • 3-year university degree in computer science or business informatics, or similar qualification, is highly preferable
  • 7 or more years’ experience in building and maintaining Java applications

Why work for us?

Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. 

You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. 

Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. 

By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions. 


  • Senior Java Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa IOCO Full time

    We're looking for a Senior Java Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. What you’ll do: Planning:Perform a high-level impact analysis, establish Scope and provide estimates based on technical...

  • Senior Java Developer

    Found in: Talent ZA C2 - 1 week ago


    Johannesburg, South Africa Wits University Full time

    Brief Description 1.The Challenge As a Senior Java Developer, you'll take the lead in architecting and building the Java-based applications that are transforming our university's operations and experience. You'll guide our team in developing scalable, secure, and user-friendly digital solutions that seamlessly integrate into our academic...

  • Senior Java Engineer

    Found in: beBee S ZA - 2 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Looking for a Senior Full Stack Java Developer who is ready for a new challenge and who is passionate about mentoring and coaching up-and-coming Developers.

  • Senior Java Engineer

    Found in: beBee S ZA - 3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Looking for a Senior Full Stack Java Developer who is ready for a new challenge and who is passionate about mentoring and coaching up-and-coming Developers.

  • Java Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Siri Technologies Full time

    We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the...

  • Java Developer

    Found in: Adzuna ZA B C2 - 1 week ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Java DeveloperJohannesburg, GautengA continuously growing company is looking for a Java Developer to join their successful team providing software solutions, to design, develop, and implement solutions to meet business requirements following the specifications provided. Job Experience & Skills Required:At least 5 years of development experienceTertiary...

  • Java Developer

    Found in: Talent ZA 2A C2 - 4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    Java DeveloperJohannesburg, GautengA continuously growing company is looking for a Java Developer to join their successful team providing software solutions, to design, develop, and implement solutions to meet business requirements following the specifications provided. Job Experience & Skills Required:At least 5 years of development experienceTertiary...

  • Java Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    Java Developer Johannesburg, Gauteng A continuously growing company is looking for a Java Developer to join their successful team providing software solutions, to design, develop, and implement solutions to meet business requirements following the specifications provided. Job Experience & Skills Required: At least 5 years of development experience Tertiary...

  • Java Developer

    Found in: Whatjobs ZA C2 - 1 day ago


    Sandton, City of Johannesburg Metropolitan Municipality, Gauteng, 2031, South Africa FreeRecruit Full time

    The following are the main technologies that will be expected to use: Java / Java EE and related frameworksJavascript and related frameworksSQLTomcat web serversMysqlLinuxResponsibilities:– Contribute in all phases of the development lifecycle– Write well designed, testable, efficient code– Ensure designs are in compliance with specifications–...

  • Java Developer

    Found in: Talent ZA C2 - 1 week ago


    Johannesburg, South Africa Boardroom Appointments Full time

    Contract positionMinimum Requirements:Very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.Experienced in System Design (advantageous)Development methodologies (advantageous)Proficient in Atlassian (i.e., JiRA) software suite (advantageous)Java 8 or Java 11 extensive experienceSpring framework...

  • Senior Java Back-End Developer

    Found in: beBee S ZA - 2 weeks ago


    Gauteng, Johannesburg, South Africa Standard Bank Group Full time

    Standard Bank Group’s job vacancy, Career and Recruitment Job title : Senior Java Back-End Developer jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : April 26, 2024 Quick Recommended Links Jobs by Location Job by industries Job Description To apply computer science theories, principals to create, refactor moderate to complex...

  • Senior Java

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa CapitalH Full time

    Our client, a HR Consulting and Technology company is looking for a Senior Java Developer with Spring Boot experience, to join their team.As a Java Spring Boot Developer, you’ll design, code, or configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits, testing/verification applications...

  • Senior Java

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Capital H Staffing and Advisory Solutions Full time

    Our client, a HR Consulting and Technology company is looking for a Senior Java Developer with Spring Boot experience, to join their team.As a Java Spring Boot Developer, you’ll design, code, or configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits, testing/verification applications...

  • Senior Java

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa CapitalH Full time

    Our client, a HR Consulting and Technology company is looking for a Senior Java Developer with Spring Boot experience, to join their team. As a Java Spring Boot Developer, you’ll design, code, or configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits, testing/verification...

  • Java Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa EQ Plus Full time

    Responsibilities:Software Development: Collaborate with the development team to design and implement robust, scalable, and maintainable Java applications. Translate requirements into functional code, ensuring adherence to best coding practices and coding standards. Code Review and Quality Assurance: Participate in code reviews, offering constructive feedback...

  • Java Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa EQ Plus Full time

    Responsibilities:Software Development: Collaborate with the development team to design and implement robust, scalable, and maintainable Java applications. Translate requirements into functional code, ensuring adherence to best coding practices and coding standards.Code Review and Quality Assurance: Participate in code reviews, offering constructive feedback...

  • Java Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa J Brew Solutions (Pty) Ltd Full time

    Responsibilities:-Increase operational efficiency and suggest solutions to enhance cost effectiveness.-Deliver exceptional service that exceeds customers expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.-Cultivate and manage objective working relationships with a variety of stakeholders, including...

  • Java Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa TalentCru Full time

    My client is seeking a Java Developer with 8 years’ experience to maintain and develop a service to load and transform data to standardized business objects/ formats. The successful individual will be part of an international team working with IPST devices across the globe. This is a 3 year contract.Relevant Qualification8 years’...

  • Java Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa TalentCru Full time

    My client is seeking a Java Developer with 8 years’ experience to maintain and develop a service to load and transform data to standardized business objects/ formats. The successful individual will be part of an international team working with IPST devices across the globe. This is a 3 year contract. Relevant Qualification 8 years’...

  • Java Developer

    Found in: Adzuna ZA B C2 - 1 week ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Job & Company Description:Our client is a sought-after employer. Their team solves complex problems daily, and are involved in thrilling, complex development projects for blue-chip clients. Our client is seeking a cross-skilled Developer to join their forward thinking and technologically sharp team! Job Experience & Skills Required:BSc in Computer Science or...