Java Software Developer (Full Stack)

Role objective:

  • Implementing new systems / undertaking system deployments
  • Development, testing, support and troubleshooting within agile environment
  • Identifying and implementing system optimizations and enhancements
  • Managing and building automated pipelines
  • Liaising with other developers and stakeholders
  • Demonstrated success in being a team player on projects.
  • Good relationship management skills and able to work under pressure.
  • Innovative thinker.
  • Identify opportunities for improvement in business operations and processes.
  • Understands and supplies solutions to mitigate process or system-based gaps.
  • Plan and execute on tasks assigned
  • Support and train clients to use the system and any products.
  • Monitor the system and resolve issues.
  • Ability to work collaboratively and maintaining a positive team spirit
  • Energetic, self-starter with ability to independently follow-through on initiatives
  • Strong relationship building skills
  • Experience in delivering client-focused solutions based on customer needs
  • Professional disposition
  • Able to multitask and prioritize
  • Excited by technology and innovation
  • Understands and supplies solutions to mitigate process or system-based gaps.
  • Designs, creates, tests and documents new and amended software from supplied specifications.
  • Installs software, following plans and instructions and in accordance with agreed standards

Minimum Requirements:

Java Software Developer (Full Stack)

  • Minimum a 3-year degree in Information Technology. Preferable B.Sc. Computer Science, Bcom Informatics (Honours), B.Eng with Computer Science
  • Experience in a financial sector would be beneficial
  • A minimum of 3 – 5 years of experience in a Java Development role or similar
  • Java certification beneficial

Technical Competencies Required

JEE6/7

  • EJB
  • Stateful and stateless session bean
  • EJB Web Service (SOAP)
  • Transactions (JTA)
  • JPA – Java Persistence API
  • ORM mapping
  • JPA-QL
  • CDI +WELD
  • Scope (Session, Request, Application)
  • Named
  • Decorator
  • Interceptor
  • XML parsing JAXP:(DOM, SAX)
  • JAX-RS

Maven

  • Maven 3
  • Artifactory installation, configuration, management

Continuous integration (Jenkins)

  • Introduced
  • Jenkins installation, configuration, management
  • New Views
  • New builds (Ant, Maven)
  • Automate server restarts

Desired Skills:

  • BSc /B.Eng Computer Science
  • Java Developement
  • 3-5 years

Learn more/Apply for this position