freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer

Summary : We are seeking a Software Engineer with

5–8 years of experience in Java development and database integration

to join our team. You will be responsible for designing, implementing, and optimising software applications and integrations, ensuring adherence to coding standards and best practices.

Key Responsibilities: Develop custom APIs and system integrations using

Java

. Write and optimise

SQL

queries for

MSSQL

, Oracle, or

PostgreSQL

. Design and implement complex software applications and components. Collaborate with Architects, Software Engineers, Business Analysts, and PMs to translate business requirements into technical specifications. Perform unit and functionality testing to ensure fit to design. Identify and resolve performance bottlenecks and optimise application performance. Diagnose and resolve complex technical issues to ensure system stability and reliability. Work with

AWS cloud platforms

,

Docker

, and

Kubernetes

. Utilise version control systems (GitHub) and CI/CD pipelines (Jenkins).

Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. 5–8 years of experience in Java development and database integration. Proficiency in

SQL, Java plug-in development

, and secure coding practices. Experience with application servers, web servers, and Unix commands. Familiarity with banking industry solutions (AML, KYC, Fraud) is a plus.

See also

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