Psybergate is an IT company that builds bespoke software solutions and provides specialised resourcing for client projects.
We are looking for a Senior JAVA Developer to join our financial services client based in Sandton.
What you will be doing:

  • Translate business requirements into technical designs adhering to company processes, standards, and guidelines, taking cognisance of performance, security, and scalability requirements. Deliver within agreed timeframes.
  • Liaise with relevant parties where clarification of business requirements or resolution to technical issues is needed
  • Research and find effective solutions to technical issues that arise
  • Estimate development timelines based on business requirements
  • Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards, and procedures. Deliver within agreed timeframes
  • Conduct unit testing and fix any defects found
  • Verify build stability and quality with development team before releasing to test team, aiming to release with zero defects
  • Assist the Business analyst in ensuring the test pack includes relevant scenarios and test data.
  • Consult and assist in reviewing risk / impact of defects found in testing, and assist with fixing where necessary
  • Assist system users with technical support issues and handle according to defined procedures
  • Ability to effectively analyse root cause of system errors (data errors, performance, and stability issues)
  • Actively coach other developers to understand and apply the Insure coding and architectural standards correctly, as well as any technologies in use
  • Perform code review to ensure logical correctness, maintainability, scalability, performance, compliance with architectural standards and frameworks
  • Assist in identifying training needs of team members
  • Keep abreast of current technological trends and how these might be applied in the company environment
  • Constant improvement of knowledge of the various applications, their functionalities, and data models

What we are looking for:

  • Completed BSc / IT degree or any other related field
  • 6 years’ experience in Java development with exposure to core technologies listed
  • Excellent understanding of Object Orientated principals and Java language fundamentals
  • Knowledge of commonly used design patterns
  • Broad understanding of how to put together an EE-based business solution from scratch
  • Software development within SDLC

What Technologies you will use:

  • EJB
  • HTML
  • JSF
  • jQuery
  • JAXB
  • SOAP Web services
  • Message Driven Beans
  • UML
  • XML/XSD
  • SQL

Advantageous Experience:

  • REST Web services
  • JSON
  • Business Process Management Tools
  • Apache Camel
  • Apache Webserver Configuration
  • JBOSS Configuration
  • CSS
  • GIT
  • Integrated Build Tools
  • HTML 5

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills:

  • Java
  • EJB
  • HTML
  • jQuery
  • JSF

Learn more/Apply for this position