Full Stack Software Developer - Java

 

Recruiter:

EQ Plus

Job Ref:

GTG005712/LL

Date posted:

Monday, August 23, 2021

Location:

Johannesburg, South Africa

Salary:

Neg Hourly


SUMMARY:
Full Stack Software Developers required who will be able to build high-quality, innovative and fully performing software in compliance with best practice coding standards, current technology stack and technical design

POSITION INFO:

Technical Stack that may be used:

  • HTML / CSS / JS / Angular 2 or later / ReactJS
  • Java including: Java SE / Java EE / Hibernate/ JPA / Spring
  • JVM Languages: Kotlin / Groovy
  • Build & Dependency Tools: Maven / Gradle
  • Testing: JUnit / Selenium / Mockito / Cucumber
  • Microservices: Spring Boot / Vert.X / Micronaut / Netflix OSS libraries
  • Containerisation: Docker / Kubernetes / OpenShift
  • Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
  • Mobile: Android / IOS / Ionic / React Native / Cordova
  • Cloud: Amazon Web Services / Azure / Google Cloud
  • DevOps: Jenkins /  Bamboo / Gitlab CI

Educational Qualifications 

  • BSc Computer Science OR MCDP
  • Certifications

Role Requirements

  • 5 - 15 years’ experience within Java and with current Java versions
  • Ability to adhere to coding Standards
  • Knowledge of industry coding standards/guidelines
  • Understanding basic coding concepts like Code blocks, flow, IO, FileSystem, Serialization, Configuration, Self-commenting code, Data access
  • Understanding coding concepts and constructs like lambdas, Idiomatic patterns and RegEx
  • Understanding of OOP
  • Understanding the difference between solution architecture and design
  • Design principles and architectural and design patterns
  • Concepts such as IoC
  • SDLC – Agile, Waterfall, ETC
  • Knowledge of security concepts, tools and techniques
  • Ability to define quality in the context of software development

Skills (Soft/Technical) 

  • Be comfortable with looking into other languages (Stepping outside your core language comfort zone)
  • Understanding of the different areas that affect development i.e. DevOps, UX, Data, etc.
  • Have the desire to continuously learn and knowledge share
  • An understanding of the various steps in the value chain of all service offerings within the organization
  • Problem-solving by generating and information and choosing between alternative courses of action in order to align with the strategic goals of the organization and make a game-changing impact for clients by delivering a real value add
  • Ability to delegate tasks and projects amongst the team
  • Builds and manages cohesive teams and encourages team participation. Can be seen as the team’s main point of contact for concerns, comments or recommendations
  • Creates a sense of composure for the team when under pressure
  • Keeps up to date with market trends – displays entrepreneurial awareness and identifies opportunities that the business can capitalise on or cost-saving initiatives to accomplish the relevant task
  • Comfortable understanding of the various policies and procedures, namely BBBEE reporting, EE Act, LRA, Disciplinary procedures, and knowledge of * where these need to be applied
  • Contributes as an organizational citizen and allows the business to operate and grow
  • Directs and builds role proficiency in others, and focuses on growing the Practice from a skills perspective
  • Acts as a coach, mentor, guide and internal consultation
  • Ability to create manage and align to budgets
  • Demonstrates responsibility and accountability for people, teams, projects and organization as a whole
  • Manages and coordinates the sales conversion process, usually at existing clients
  • Identifies new opportunities and clients
  • Leads the overall engagement between clients and the organization
  • Presents complex arguments, information and ideas in a way that team members, colleagues and clients can understand
  • Comfortably engage at the executive level and is seen as an expert, as well as an advisor/coach to executive stakeholders


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack Software Developer (C# & Python)
Location: Midrand
Salary: Annually
Seeking a full stack software developer with experience in C# and the Python program. You will be responsible for a collaborative environment and need to have a comprehensive understanding of the entire software development lifecycle, designing and developing both front-end and back-end components of applications, focusing on performance, scalability and maintainability.
6 days ago


Full Stack Software Engineer
Location: Johannesburg
Salary: Market Related
full stack software Engineer
11 days ago


Full-Stack Software Engineer
Location: Johannesburg
Salary:
13 days ago


C# Full Stack Software Developer (Midrand) (Hybrid)
Location: Johannesburg
Salary:
56 days ago


Full Stack Software Developer
Location: Johannesburg
Salary:
71 days ago


Software Developers | Full Stack | Back-End | Front-End
Location: Johannesburg
Salary:
Code Your Future. Build What Matters. Be Seen for Your Talent.The right opportunity doesn’t just match your skills, it accelerates your growth, challenges your thinking, and rewards your impact. If you’re a developer who thrives on solving real problems and working with modern tech, then it’s time to explore what’s next.I am a Senior IT Recruiter with extensive experience w...
5 days ago


Senior Full Stack Engineer
Location: Johannesburg
Salary: CTC
Senior fullstack Engineer – Microsoft & Azure (Enterprise Platforms)
1 day ago


Intermediate Full Stack Developer
Location: Johannesburg
Salary: CTC
Intermediate full stack developer
1 day ago


1016 Full Stack Developer (Senior)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Experience in ServiceNow-based custom app developmentExperience in enterprise Risk and Compliance and Integrated Risk ManagementExperience in the Common Service Data Model (CSDM) and Configuration Management Database (CMDB)Experience in integration with, REST API, NOW API, and SAP.Experience with UI Builder, Service Portal Designer, Themes and WidgetsExperience in integrating comp...
11 days ago


0964 Full Stack Developer (Expert) TTD
Location: Menlyn
Salary:
ESSENTIALS SKILLSExperience in ServiceNow-based custom app developmentExperience in enterprise Risk and Compliance and Integrated Risk ManagementExperience in the Common Service Data Model (CSDM) and Configuration Management Database (CMDB)Experience in integration with, REST API, NOW API, and SAP.Experience with UI Builder, Service Portal Designer, Themes and WidgetsExperience in integrating comp...
12 days ago


Create a free job alert for Full Stack Software Developer - Java in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions