Java Developer

1 month ago266 views
Ad Saved to My List
View and manage your saved ads in your account.
Add to My List
Report Ad
General Details
Advertised By:Agency
Job Type:Full-Time
Valid Until:2022-02-04
Description

Job Overview:

  • Determine and identify technical requirements based on interactions with business analysts and knowledge of enterprise architecture.
  • Design architectures, including the software, hardware, and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.
  • Interact with project management to plan project schedules and technical direction.
  • Provide quality assurance review and evaluation of existing and new products.
  • Develop high-level system design diagrams for program design, coding, testing, debugging, and documentation.
  • Develop and implement moderate to complex applications on one or more platforms.

Requirements:

  • Teamwork
  • Analyze User Needs
  • Analytical Thinking
  • Comfortable Writing and Analyzing SQL Queries
  • Critical Thinking
  • Document Application Process
  • Troubleshooting
  • Programming Experience
  • Attention to Detail
  • Backend Development
  • Problem Solving
  • Verbal and Written Communication
  • Software Design

Remuneration:

R960K - R1,4 mil ctc p.a. Negotiable

Qualifications and Experience:

  • Has mentored Junior Software Developers on design patterns, development best practices, and DevOps trade-offs.
  • Bachelor's Degree in an appropriate field of study or equivalent work experience
  • Understand emerging web and mobile development models.
  • Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.
  • High scalability projects involving cloud-based infrastructure design and implementation.
  • Working knowledge of object-oriented design and development skills
  • Successful track record of developing quality software products and shipping production-ready software
  • Good understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability
  • Experience debugging distributed systems with high data loads.
  • Deep understanding of distributed data model
  • Solid understanding of the Software as a Service (SaaS) model in the online environment
  • Design, develop and implement unit and scenario testing for existing code base and for new functionality under development.
  • Experience with Scrum/Agile development methodologies
  • Java/JEE, Spring Boot, JSON, XML, REST, NoSQL Database, Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
  • Experience with event streaming platforms and message brokers e.g. Kafka, RabbitMQ
  • Ability to use version control software such as GIT.
  • Experience as an Applications Programmer on large-sc...
Id Subtitle 1024048024
View More
AJ Personnel
Selling for 3+ monthsActive Ads 44
Professional Seller
Seller Stats
44Total Ads
32.79KTotal Views
View Profile
Contact AJ Personnel
Message
(4032)
(Required)
Email Address
(Required)
Phone
(Required)
Upload CV(Optional)
DOC or PDF only max 2 MB file size
Send Message
By clicking "Send" you accept the Terms of Use and Privacy Notice and agree to receive newsletters and promo offers from us.