Java Developer

Pretoria, Gauteng, South Africa

Job Description


SUMMARY:Are you a seasoned developer eager to tackle complex challenges and drive innovation? At iOCO, were looking for a Senior Java Developer who can bring their expertise to our dynamic team. In this role, youll craft high-quality software solutions, and stay at the forefront of technology. If youre passionate about deliveri...POSITION INFO:Are you a seasoned developer eager to tackle complex challenges and drive innovation? At iOCO, were looking for a Senior Java Developer who can bring their expertise to our dynamic team. In this role, youll craft high-quality software solutions, and stay at the forefront of technology. If youre passionate about delivering exceptional results and continuously expanding your skills in a collaborative environment, wed love to have you on board!What youll do:

  • Design, develop, and maintain high-quality Java applications using Java 17+.
  • Implement and manage microservices architectures using Spring Boot 2/3+.
  • Ensure application security by utilizing Spring Security for user authentication and authorization.
  • Collaborate with DevOps teams using Microsoft Azure DevOps for CI/CD processes and pipeline management.
  • Develop and deploy serverless functions on Microsoft Azure, managing EntryID and authentication flows.
  • Design and maintain SQL databases using Microsoft SQL, ensuring optimal performance and data integrity.
  • Work closely with front-end teams to integrate Angular applications (version 17+) with back-end services.
  • Troubleshoot and resolve software defects and performance issues.
  • Participate in code reviews and maintain coding standards.
Your expertise:
  • Must have at least 6 years of experience in software development with a strong focus on Java.
  • Proven experience with Spring Boot (2/3+) and Spring Security.
  • Experience in Angular (version 17+) and front-end development practices
  • Familiarity with Microsoft Azure services, particularly Serverless Functions and EntryID/authentication flows.
  • Experience with Microsoft Azure DevOps for managing development processes.
  • Proficient in Microsoft SQL and database design.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication skills, both written and verbal.
Other information applicable to the opportunity:
  • Contract Position (12 Months)
  • Location:xc3x82 Pretoriaxc3x82
  • Work environment:xc3x82 Hybrid xc3x82 (2-3 days onsite)
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.xc2xafYou will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.xc2xafOur culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.xc2xaf

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1366782
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned