Senior Java Developer
Thursday, 21 January 2021
IT/Computer - Development
Experience: 6 years
Job Description: We are looking for a Senior Java Developer who will assist with team leads, participate in meetings, as per operational requirements, mentor colleagues and travel to meetings at client sites as applicable to your role.
BSc/BEng or equivalent Degree
Sun Certifications are an advantage, these include:
a.Sun Certified Java Programmer
b.Sun Certified Java Developer
c.Sun Certified Business Components Developer
d.Sun Certified Web Components Developer
Skills and Experience required:
Excellent Java Fundamentals
Design Patterns (GOF and J2EE Core)
J2EE (Session Beans, Message Beans, JNDI)
Web Services (Axis2, JWSDP (JAXP)
JUnit or Similar Unit Testing Framework
Struts and Tiles
JSP's, Servlets, Tag Libraries
Excellent understanding of OO Principles
Database (design and development) (preferably Oracle)
XML (XSL, XSD beneficial) - Java XML API's (JDOM, SAX, JAXP, JAXB beneficial)
ANT/Maven Builds Scripts (and knowledge of the build / deployment process)
Working knowledge of a CASE tool (e.g. Rational Rose / Enterprise Architect / Visual Paradigm)
Enterprise Application Servers e.g. WebLogic / WebSphere / JBoss / Geronimo
Some Analysis experience - requirement refinement, use-case creation
Solid Design experience - UML 1.1 or 2.0 a must
Experience using a defect management system such as JIRA, BugZilla
Solid experience using a version control system such as SVN, ClearCase, CVS, VSS
Write code which meets the specified functional and non-functional requirements.
Write and run unit tests which cover and test the above code.
Follow site/project standards.
Fix pre-release defects (code in QA) where necessary.
Participate in development forums as required.
Ensure review of SDLC deliverables.
Provide post-production operational support which includes problem investigation and resolution as per the site/project support schedule and process.
Should you meet the requirements for this position, please email your CV to email@example.com or fax to 086 668 8041. You can also contact us 021 555 0952.
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.