To produce scalable software solutions and be part of a cross functional team that s responsible for full software development life cycle from conception to deployment
Requirements
- Analyse user and system requirements
- Design flowcharts to illustrate software solutions
- Write efficient code and design database architecture
- Test and debug Java applications
- Validate software functionality and security
- Graduate in the fields of computer science or engineering.
- Proven working experience as Java developer or Java Software Engineer
- Experience building Java EE applications
- Familiarity with Object Oriented Design (OOD)
- Good knowledge of Java frameworks JSF and Spring MVC
- Experience with test driven development