This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a highly skilled and motivated Java Developer to join our dynamic team.
As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance Java applications that meet the needs of our clients.
You will work collaboratively with cross-functional teams to ensure the efficient delivery of software solutions, focusing on writing clean, maintainable code while optimizing performance.
Key responsibilities include analyzing, designing, and implementing enhancements to meet business requirements, performing technical and root-cause analysis on issues, and making recommendations for correction.
You will promote development practices such as test-driven development and DevOps.
Additionally, you will adopt and champion the current frameworks that have been built to automate and modernize the Findur application.
Other related activities and deliverables may be required.
Requirements:
A minimum of five (5) years of demonstrated experience with Java-based application development using Eclipse IDE, preferably with Oracle RDBMS in the backend.
A minimum of three (3) years of demonstrated experience with RDBMS databases and a solid understanding of SQL.
Demonstrated experience in supporting applications with high-criticality, availability, reliability, and security requirements.
Demonstrated experience with Findur, Endur, or financial technology platforms is required.
Demonstrated experience with performance testing is necessary.
Demonstrated experience with financial applications/systems is essential.
Demonstrated experience with data warehouses is required.
Demonstrated experience with DevOps tools such as Jenkins and GitHub is necessary.
Benefits:
The position offers a remote work environment, allowing for flexibility and work-life balance.
It is a full-time position, providing job stability and consistent income.
You will have the opportunity to work in a dynamic team, enhancing your professional growth and development.
The role involves working on high-performance applications, which can be a significant boost to your career in software development.
You will be part of a culture that promotes modern development practices and continuous learning.