Java Developer

 

Under the overall supervision of the MIMOSA Programme Manager (MIMOSA Ecosystem) and direct supervision of the .JAVA Team Lead, in close co-ordination with the Software Development Manager, Software Release Officers/Project Managers and Application Architects, the Senior .JAVA Developer will be responsible for the coding of system components according to design specifications, corporate standards and best practices and solution design.

 

Responsibilities

 

• Coding of system components according to design specifications, corporate standards and best practices and solution design

• Develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability

• Execution of a unit test plans for system components ensuring components meet defined quality goals

• Support formal testing and resolve test defects

• Work with business partners to analyse and resolve system defects

• Issue ticket ownership – open, update and close tickets assigned o Troubleshoot issues escalated to individual o Provide Tier 3 level support

• Produce/ maintain comprehensive documentation for system components developed

• Participate in code reviews for all system changes to ensure quality goals

Location: Client Sites

Status: Active

# of Positions Available: 43

REQUIRED QUALIFICATIONS AND EXPERIENCE EDUCATION

• Bachelor’s Degree in Software Engineering or Computer Science

• Minimum 5 years of experience in:

o core Java programming

o working with J2EE-compliant application/ web servers including WebLogic, Tomcat

o working with database technologies, specifically Oracle and SQL Server (2008 R2 and above)

• At least 3 years in design and development of J2EE applications

• Proficient in front-end web frameworks and technologies such as:

o Struts

o Tapestry

o JSTL

o AJAX

• Proficient in open-source technologies, frameworks and tools, including:

o Spring

o Hibernate

o Junit

o Ant

o XDoclet

o JMeter

o Jasper

o Velocity

o Freemarker

• Working knowledge in J2EE application performance tuning

• Must be fluent in written and oral English