Java Developers

An ICT Company

Share this job:

  

An ICT Company seeks the services of Java Developers

 

Job Title: Java Developer

 

Job Location: Accra, Greater Accra

 

Job Description

  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Identify and encourage areas for growth and improvement within the team
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications
  • Design, develop, and unit test applications in accordance with established standards
  • Package and support deployment of releases
  • Work with teammates in the migration of legacy applications
  • Develop, refine, and tune integrations between applications
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget
  • Provide third-level support to business users
  • Research and evaluate a variety of software product  

 

Qualification and Requirements 

  • A minimum of a BS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • At least 3-5 years work experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development

 

A Java developer who should be well versed with following Core Java Concepts:

  • Abstract Classes and Interfaces
  • Constructors
  • File IO and Serialization
  • Collections - List ,Map,Set
  • Access Specifiers
  • Exceptions - Checked,Unchecked
  • Generics
  • Java Keywords - Static, Final,volatile, synchronized, transient, this super etc
  • JVM and Memory Management
  • Multithreading and Synchronization

Skills 

  • Knowledge of Protocols like IP, HTTP, TCP, FTP,UDP
  • Sockets,RMI,RCP
  • JSP / Servlets
  • Web Frameworks like Struts / Spring
  • Service Oriented Architecture / Web Services - SOAP / Rest
  • Web Technologies like HTML, CSS, Javascript and JQuery
  • Markup Languages like XML and JSON.
  • Applets
  • Frameworks like Swing, SWT, AWT

 

Database Knowledge should be in:

  • SQL Queries - Inner Outer Joins, Group By, Having Stored Procedures, Triggers, Cursors

Summary

Company

An ICT Company

Job Level

Experienced (Non-Manager)

Location

Greater Accra Region

Specialization

Information Technology

Job Type

Full-Time

Minimum Qualification

Degree

Preferred Years of Experience

3 - 5 years

Salary

₵1,000.00 ‐ ₵1,000.00 per month

Application Deadline

1 week from now