Senior Java Developer at The People Practice

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
42868
Job Views
99

Job Description

  • Application Deadline: Sat, 20 May 2023 00:00:00 GMT
  • Position: Senior Java Developer

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 5 - 8 years

  • Location Lagos

  • Job Field ICT / Computer 



Responsibilities



  • Design, develop and maintain applications / integrations.

  • Create appropriate and suitable documentation, in accordance with our standards and guidelines (e.g., comments on code, design documents).

  • Learn new technologies as needed to successfully perform these duties.

  • Provide reasonable and accurate time estimates for tasks, and consistently meet deadlines.

  • Create and execute unit-test cases against developed software, to ensure high quality.

  • Debug software and fix defects uncovered and reported during the testing process.

  • Work with other software engineers, technical writers, and technical operations team members, as needed, to ensure quality and the successful rollout of new applications or features.

  • Attend and actively contribute to the Development Agile Sprint Review sessions.

  • Perform software deployment, as and when requested.

  • Provide post-release software and application support, including incident reporting.


Qualifications



  • Bachelor's degree in Computer Science, Engineering or Information Technology, science, or similar.

  • At least 5-8 years' experience as a Java developer in a financial institution is preffered


Requirements



  • A strong commercial experience of Java 8, Spring boot, Hibernate, Microservices, HTML, CSS, JavaScript, MS SQL Server, XML, XSLT, DB Design.

  • Good knowledge of integration mechanisms such as JMS, web services (SOAP-based and REST services) etc.,

  • Good knowledge about strong encryption algorithms like-AES256,3DES

  • Working knowledge of agile development methodologies, particularly SCRUM.

  • Good understanding of software usability, Object Oriented Theory and OO Design, UML, Design Patterns, N-tier architectures, Web services, and SQL Databases with the ability to create robust software designs that meet the requirements.

  • Ability to communicate inputs and ideas within collaborative ad-hoc design sessions, presentations, and in written form to a range of audiences with wide ranges of technical knowledge and ability.

  • Must be a critical and analytical problem solver.

  • Must be self-driven, self-motivated, and result oriented.

  • Must have excellent spoken and written communication.

  • Must have excellent time skills – showing an ability to organize, prioritize, and balance multiple projects.

  • Must be a great team-player.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept