Send me jobs like this
Nationality
Any Nationality
Gender
Any
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
- Design, develop, and maintain robust, scalable, and secure Java-based microservices and APIs for core banking functionalities.
- Implement and optimize database solutions (SQL/NoSQL) ensuring data integrity, performance, and security within financial systems.
- Integrate with third-party financial services, payment gateways, and internal banking platforms using various protocols and standards.
- Develop and execute comprehensive unit, integration, and performance tests to ensure the reliability and stability of banking applications.
- Troubleshoot and resolve complex production issues, performing root cause analysis and implementing effective solutions for critical financial systems.
- Collaborate with cross-functional teams including front-end developers, QA engineers, business analysts, and product managers to deliver high-quality banking solutions.
- Ensure compliance with strict banking regulations, security standards (e.g., PCI DSS, GDPR), and internal policies throughout the development lifecycle.
- Contribute to architectural discussions and decisions, advocating for best practices in performance, security, and maintainability of banking software.
- Automate deployment processes using CI/CD pipelines and tools, ensuring efficient and reliable delivery of banking software updates.
- Mentor junior developers, conduct code reviews, and foster a culture of continuous learning and improvement within the banking technology team.
Desired Candidate Profile
- Bachelor's degree in Computer Science, Engineering, or a related field, demonstrating a strong foundational knowledge.
- Minimum of 5+ years of professional experience in backend Java development, with a significant portion focused on the banking or financial services industry.
- Proven expertise in developing and deploying Java-based microservices and RESTful APIs, handling high transaction volumes.
- Deep understanding of financial transaction processing, core banking systems, and related regulatory frameworks.
- Proficiency in relational databases (e.g., Oracle, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra) for financial data management.
- Experience with messaging queues (e.g., Kafka, RabbitMQ) for asynchronous communication in banking systems.
- Strong analytical and problem-solving skills, crucial for debugging complex financial applications and identifying systemic issues.
- Excellent communication and collaboration skills, enabling effective teamwork with diverse stakeholders in a banking environment.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
- Fluency in English, with proficiency in any additional banking-relevant languages being a plus.
Employment Type
- Full-time
Company Industry
- IT - Software Services
Department / Functional Area
- Software Development
- Application Development (IT Software)
Keywords
- Java
- Spring Boot
- Microservices
- Software Engineer Java
- Core Java Engineer
- Java Technical Lead
- Lead Java Engineer
- Docker
- API Developer
- Financial Services
- Java Software Architect
- Senior Java Developer
- RESTful APIs
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Codevative
Codevative is a digital transformation firm based in Oman since 2014, specializing in enterprise software, cloud, and analytics for banks and government organizations across the MENA region.
Sumaira Zaib - HR Manager
Office 112, Qurum Oasis, Al Qurum, Muscat, Oman ..., Muscat, Oman
Similar Jobs
Java Full Stack Developer – Banking Integration
Dicetek LLC
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)
Lead Developer – Java Full Stack / Banking
Dicetek LLC
- 7 - 10 Years
- Dubai - United Arab Emirates (UAE)
Backend engineers – JAVA (Spring Boot)
Dicetek LLC
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)
Backend engineers – JAVA (Spring Boot)
Dicetek LLC
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)
Software Engineer – Backend Engineer
Dicetek LLC
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)