Where

Java Fullstack Developer

confidential
Soweto Full-day Full-time

Description:

If you are a Senior Java Developer who is passionate about your career and enjoys constantly upgrading your skills, then we could be the perfect match for you! We are looking for a confident, well-spoken, and proactive developer who loves working in a dynamic, fast-paced and innovative environment.
If this sounds like you, and you meet the requirements below, please send us your CV today!
What you'll do:
Build and maintain systems as well as design solutions across several systems
Be able to design and manage the development of components, sub-routines and other application elements
Integrate new systems with existing ones
Translate functional specifications into workable project deliverables and stage these according to team capability and capacity
What you'll need:
BSc (IT/Computer Science) or any other relevant qualification is highly beneficial
5 + years of systems development experience in Java EE (8+)

Working knowledge of JavaScript Frameworks (Angular 4+) a must
Knowledge of Spring technologies i.e spring-boot, springdata-jpa etc.
Knowledge of relational databases
Exposure to integration environments
Agile methodology in the particular scrum
Software Engineer Requirements:
5 years + experience
Excellent communication, analytical skills and decision-making ability in collaborative environments
Excellent understanding of java 8+
Solid understanding of Object-Oriented Design and ability to properly apply general design patterns and paradigms
Experience with test-driven development and domain-driven development
Experience with one or more of the following application frameworks: Spring
Solid understanding of messaging protocols like SOAP and REST
Experience with the open-source relational database management system
Knowledge of server application containers: Tomcat, Jetty, JBoss
Good understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS
Experience with CI / CD servers (preferably Jenkins) and Artifact Management (preferably Nexus), ability to create and maintain sophisticated CI / CD pipelines (preferably Jenkins)
Strong understanding of version control and related concepts and techniques, particularly Git
Experience with an appropriate unit testing framework(s)
Excellent debugging and problem-solving skills.
Comfortable with stubbing tools like wire mock and/or hoverfly
Experience with scripting languages like Bash and/or Python
Familiar with OAuth and SAML, preferably with an understanding of AD / LDAP / Kerberos as well
Familiar with Docker & Rancher
Technologies:
SOAP
REST
Java (mention versions)
Spring Boot
Kong
OAuth (authorization)
JWT (authorization)
Spring Framework
Java MicroServices
Docker Containerization

11 May 2022;   from: gumtree.co.za

Similar jobs

Description: A great semi - remote opportunity to work with a renowned German manufacturing business is available for a Java Software Developer / Cloud Engineer. You will be working with an amazing team of developers creating next-generation software ...
a year ago
  • confidential
  • Soweto
Description: Want to take your career to new heights? A leading JSE listed ground breaking mobile technology organization is on the prowl for their next Senior Java Software Developer to join their evolving faction. They target their services at ...
2 years ago
  • confidential
  • Soweto
Description: Are you looking for a new opportunity in a world-class technology in environment? If so, a Financial Services Giant based in Johannesburg with African roots is looking for a Senior Java Developer to join their dynamic team. This company ...
2 years ago
  • confidential
  • Soweto
Description: In Southern Africa, Deloitte & Touche is the member firm of Deloitte Touche Tohmatsu, and services are provided by Deloitte & Touche and its subsidiaries. Deloitte & Touche is among the region’s leading professional services firms, ...
a year ago