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:

NEW WORK IN: Intermediate C# Full Stack Software Engineer (Angular 10+) – Bedfordview (IN-OFFICE WITH HYBRID AFTER THREE MONTHS) – @ R650k CTC p/a
Location: Johannesburg
Salary: 650000
NEW WORK IN: Intermediate C# full stack software Engineer (Angular 10+) – Bedfordview (IN-OFFICE WITH HYBRID AFTER THREE MONTHS) – @ R650k CTC p/a
4 days ago


NEW WORK IN: Senior C# Full Stack Software Engineer (Angular 10+) – Bedfordview (IN-OFFICE WITH HYBRID AFTER THREE MONTHS) – @ R1.2mil CTC P.A
Location: Pretoria
Salary: 1200000
NEW WORK IN: Senior C# full stack software Engineer (Angular 10+) – Bedfordview (IN-OFFICE WITH HYBRID AFTER THREE MONTHS) – @ R1.2mil CTC P.A
5 days ago


Full Stack Software Developer
Location: Johannesburg
Salary: Annually
Are you a passionate and experienced full stack software developer eager to join a dynamic team? Look no further! We're seeking a talented individual who thrives on creating high-quality software and excels in collaborative environments.
10 days ago


Full Stack Software Developer
Location: Centurion
Salary: 550 000 Annually
Are you a skilled and passionate full stack software developer looking for a dynamic and collaborative team to work with? Look no further; a well-known software development company is looking for you!
12 days ago


NEW WORK IN: Senior C# Full Stack Software Engineer (Angular) – Bedfordview (HYBRID) – @ R1.08mil CTC P.A
Location: Johannesburg
Salary: 1080000
NEW WORK IN: Senior C# full stack software Engineer (Angular) – Bedfordview (HYBRID) – @ R1.08mil CTC P.A
20 days ago


Full Stack Java Software Engineer – Centurion / Hybrid R1.2m per annum
Location: Pretoria
Salary: 1 200 000
full stack java software Engineer – Centurion / Hybrid R1.2m per annum
17 days ago


Software Developer (Full Stack) Hybrid
Location: Gauteng
Salary: R25k - 35k per month
full stack developer / software developer - see spec for requirements
26 days ago


Full-Stack Senior Adobe Experience Manager (AEM) Developer x 2
Location: Johannesburg
Salary: R600 p/h
Our client based in Pretoria is urgently looking for a full stack AEM developer to join their team12 months renewable contract
2 days ago


Full Stack Java Developer (Senior)
Location: Centurion
Salary:
Join our client as a Senior full stack java developer, where you'll lead in crafting and maintaining robust applications. Collaborate closely with cross-functional teams, engaging with end-users to translate business requirements into scalable solutions. Leverage your expertise in java EE, javaScript, and UI frameworks like Angular and NodeJS to architect feature-rich applications. Your proficienc...
2 days ago


Full Stack Developer-Cloud SNR 1215
Location: Midrand
Salary: Monthly
We are seeking a highly skilled and experienced full stack developer-Cloud, that blends cutting-edge technology, flexible work arrangements, and a high-energy team environment.
2 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