Fullstack Developer

Ntt Data
Gauteng
ZAR 300 000 - 700 000
Job description

Job Description

To provide IT expertise and advice in the design, creation, testing, and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards.

To provide high-level technical advice, high-level problem resolution of complex problems, system security, and policy implementation monitoring specialist.

To produce logical and technical specifications from functional specifications and to write the code for medium to large applications.

Responsibilities:

  1. Advise on the design, creation, testing, and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards.
  2. Write well-designed and efficient code for medium to large applications.
  3. Work in small independent teams.

Qualifications:

  1. Very proficient in Java and Java EE.
  2. Knowledge of other programming languages is advantageous.
  3. Experience in System Design (advantageous).
  4. Familiar with Development methodologies (advantageous).
  5. Proficient in Atlassian (i.e., JiRA) software suite (advantageous).

Additional Requirements:

  1. Java 8 or Java + years extensive experience.
  2. REST API experience.
  3. Spring framework experience.
  4. Containerization (Docker, Kubernetes, OpenShift, etc.).
  5. Understanding, prefer hands-on experience in Domain Driven Design.
  6. Integration – Webservices.
  7. Bitbucket & Bamboo experience.
  8. Knowledge and exposure to Jboss, Primefaces, and EJB (to help support legacy applications).
  9. PostgreSQL, MS SQL, MySQL database experience.
  10. Camunda (be a plus).
  11. AWS exposure (be a plus).

Personal Attributes:

  1. An adaptable problem solver who does not fear change but thrives from it.
  2. A disruptor in your field of IT expertise.
  3. An initiative taker who identifies opportunities and improves.
  4. Known for your delivery track record.
  5. Wanting to be in a career that makes a meaningful contribution to your and other people's lives.

Benefits:

  1. Opportunities to network and collaborate.
  2. Inspiring work environment.
  3. Work that is challenging.
  4. Space to make a difference.
  5. Opportunities to innovate.
  6. Conditions that are flexible.
  7. Focus on health and wellbeing (onsite wellness center, gym, and crèche at our main campus to innovative employee wellbeing and financial fitness programmes).
  8. Resources to help you with your professional development.
  9. Generous leave policy.
  10. Preferential employee banking rates.

All appointments will be made in line with FirstRand Group's Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Fullstack Developer jobs in Gauteng