Software Engineer Java

Stellenbosch, Western Cape, South Africa

Job Description


Software Engineer - Java - StellenboschDataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.Duties & ResponsibilitiesENVIRONMENT:A prominent company specializing in state-of-the-art Telecommunications Solutions based in Stellenbosch is in search of a Software Engineer. The role entails collaborating with cross-functional teams to create user-friendly interfaces and application server components that support data organization, exploration, analysis, visualization, GIS, and workflow. The ideal candidate should possess a minimum of a B.Sc. in Computer Science, B.Eng., or an equivalent qualification, along with 2 to 5 years of pertinent experience in a related role.DUTIES:In this role, you will work with cross-functional teams to develop intuitive and user-friendly interfaces and supporting application server components for data organisation, data exploration, data analysis, data visualisation, GIS, and workflow.Pay attention to requirements, design, and user experience to produce a flawless product that encourages user adoption and satisfies customers.Demonstrate great passion for developing robust, reliable, high-throughput systems used by hundreds of expert operators, analysts, and administrators.Help us strengthen their position as an industry leader by providing insight into telecoms big data delivered by large, distributed processing systems, technology advances and software architecture design.REQUIREMENTS:Tech Stack:JavaJava FXEclipse RCPjBPMgRPCgrpc-webMSSQLMavenGITJIRAOSGiQualification & Experience Required:Minimum B.Sc. Computer Science, B. Eng or equivalentMinimum 2 -5 yearsxe2x80x99 relevant experience in an aligned positionSkills & Knowledge Required:Full stack UI developmentFamiliar with UX interaction design process with familiarity of user research, personas, and information architectureExperience in automated test development and processes to support continuous integrationExperience in multithreaded performance centric designExperience in deploying solutions to production, providing support and maintenance, dealing with user and support feedback, and troubleshooting to rapidly solve problemsExperience in design and development for distributed service-oriented architectures and asynchronous messagingExperience in integration of diverse systems in a service-oriented architectureDependency injectionRefactoring skillsSemantic versioningSoftware development effort estimation and planningApplication of SOLID design principles and principles of modular application architectureATTRIBUTES:Innovative, solving tough problems and revealing unique solutions.Detail orientated approach that seeks to gain a deep understanding of the domain.Possess excellent verbal and written communication skills to promote collaboration and enhance teamwork.Aspire to learn new skills and research to gain knowledge.Takes initiative, prioritizes his or her time and works independently with little need for supervision.Desires to improve and drive change that leads to higher quality and productivity for the whole team.While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.Desired Experience & Qualificationsee Duties & Responsibilities

JTJ Group

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
    JD1280571
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned