Java Developer

· Analyze user and system requirements

· Design flowcharts to illustrate software solutions

· Write efficient code based on feature specifications

· Develop user interfaces

· Prioritize and execute tasks in the software development lifecycle

· Design database architecture

· Test and debug Java applications

· Validate software functionality and security

· Solid Java programming skill

· Minimum of 4 years' hands-on experience developing software

· Familiarity with Object-Oriented Design (OOD)

· Good knowledge of popular Java frameworks including Spring

· Experience in modern application architecture, design and implementation of Financial Systems/Platforms such as Core Banking, Back-end Payment Hubs, Financial reconciliation and reporting in highly regulated Financial Services industry preferred.

· Strong analytical and problem-solving skills.

· Bachelor in Computer Science, Engineering or relevant field

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available