Java Software Engineer
Summary
Builds and optimizes Java-based APIs and integrations for financial systems, using SQL, cloud platforms, and DevOps tools.
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.
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.