• The Senior JAVA Developer will be responsible for the design, development and deployment of complex backend web applications and micro-services using Java 8. ROLE

DESCRIPTION
– Design and develop complex backend web applications and micro-services according to agreed coding standards using Java 8, AWS Lamda and MySql according to company coding standards and principles.
– Apply critical thinking, design thinking and problem-solving skills in an agile [URL Removed] to solve technical problems with high quality solutions.
– Produce well-organised, optimized, and documented source code to deliver technical solutions.
– Facilitate the migration of legacy applications to a modern AWS Fargate cloud-based software stack using the identified cloud vendor.
– Ensure a coherent integration strategy between Front-end, Back-end and service components.
– Occasional Support and troubleshooting of production investigations.
– Requirements Analysis in conjunction with Business Analyst.
– Ensure adherence of the team to an effective and efficient development [URL Removed] PERFORMANCE INDICATORS KPI 1: On-Time Delivery of quality software applications or other project outcomesKPI 2: Well-organised, optimized, and documented source code produced to deliver technical [URL Removed] 3: Demonstrates a high level of understanding of the entire business product landscapeKPI 4: Effective and efficient development processesKPI 5: Support the development of solutions to complex business [URL Removed] levelRelated IT or engineering or computer science [URL Removed]
– 6 years or more development experience
– 2 yrs+ AWS experience
– Microservice experience
– Relational database experience
– DEV OPS a plusJob Description: Senior Java Developer 2
– Experience in building e-commerce payment platforms a [URL Removed] skills:
– Proficiency in Java 8
– Amazon S3
– Amazon RDS
– MySql
– Angular 8
– Docker/Kubernetes
– Git
– Sound computer science fundamental understanding – computing, networking, storage, etc.
– A keen understanding of what it takes to build scalable, reliable extensible software systems.
– A good understanding of modern architectural and software design principles and software implementation patterns
– Remain abreast with industry trends
– Have an understanding of application security, encryption, etc.
– Display hands on technical experience in setting up of CI/CD pipelines
– High level of competency in software solution design
– Ability to code robust and reliable applications and components
– Knowledgeable about Front-end to Back-end integration patterns
– Demonstrates a high level of understanding of the entire business product landscape
– Awareness of Front-End technologies and applications stacks
– Ideally have an interest in growing DevOps skills in the cloudPersonal characteristics:
– High level of energy, making things happen
– Personal Accountability
– Attention to detail
– Strong analytical skills
– Interpersonal skills
– Delivery and quality focused
– Good planning and organising skills
– Innovative
– A flexible approach and ability to adapt
– Technical aptitude and keen interest in working with complex software projectsREPORTING LEVELSThe job holder reports to the Team Lead: Client Applications.

Desired Skills:

  • JavaSE
  • Java
  • aws
  • Java Development
  • Java 8
  • Maven
  • JVM
  • Mockito
  • RESTful WebServices

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

About The Employer:

Are you looking for quality Staff Outsourcing, Permanent Placements or Home Professionals? Welcome to Business Directive Contract Services. A professional hub for all your outsourcing needs. “We think too much and feel too little. More than machinery, we need humanity; more than cleverness, we need kindness and gentleness. Without these qualities, life will be violent and all will be lost.” – Charles Chaplin At Business Directive Contract Services, we are truly passionate about people. Capturing their abilities and seeing beyond their everyday strengths, we seek to find the deeper meaning within the respective roles executed by our staff and clients. We love what we do and we love working with people who echo the heartbeat of an organisation that is diligently solution-driven. We recruit, screen and place staff on site for our clients. Our core business is to source staff and to manage staff on site and take care of all Human Resource functions, which includes payroll, Industrial Relations, CCMA representation, staff recruitment as well as training and development. Our team expertise total more than 50 years of solid Human Resource experience. Our Home Professional service is founded on the foresight of making work life easier for employees who seek to save time and money. Investing in this idea came prior to what we’ve come to know as the Covid-19 Pandemic. Incidentally, we have recognised the need for alternative employment solutions from an environmental and socio-economic perspective. In identifying this, we position ourselves for the elimination of excess carbon waste and other forms of pollution. This also benefits the general health of staff, giving them more time to focus on more than just work. At our company, we deem it vital to exercise continuous growth, expansion and celebrating our staff and clients. Our goal is to maintain and strengthen relationships by paying attention to the various layers of who we are, what we do and reaching higher heights. In pursuit of achieving this, we commit ourselves to be generous in our acknowledgement of stand-apart staff, consistent clients and all-round excellence. Another main function in our organisation is the recruitment and placement of permanent staff to both corporate companies and medium organisations. Our passion: People Our business: The supply of qualified, experienced staff to organisations in need of the best Our methodology: Includes entrepreneurship, slick technology, training, development and clear, precise systems Our strength: We engage with the best Our secret: Our Team At Business Directive, we pride ourselves with the promise of Service Excellence. We believe in utilising our experiences and skills we mastered throughout the years, and by doing so we realise the promise we make to our clients. We understand the need for excellent staff and excellent screening criteria when we recruit and we have in-depth knowledge about labour relations issues. We have learned how important it is to build not only a team of people, but let the team run as a healthy unite, with great leadership. At Business Directive, we are all about growth, whether it’s your career, your company or your staff. We are so much more than a Recruitment Company

Learn more/Apply for this position