Java Developer (Spring Boot & Apache Camel) | Nair Systems | Qatar
Summary
Senior Java developer (5+ yrs) building banking software in Qatar for Nair Systems: designing Spring Boot 3.2+ microservices, Apache Camel enterprise integrations, payment gateway connections, and JDBC-backed services for banking clients. Requires prior banking/financial services domain experience.
Position Summary
Driving advanced banking software engineering, enterprise integration solutions, and secure financial backend development in Qatar, Nair Systems is actively seeking an accomplished Java Developer for a permanent full-time professional engagement. In this vital technical role, you will architect, build, test, and maintain high-performance banking applications utilizing modern Java, Spring Boot 3.2 or above, Apache Camel integration frameworks, and robust database connectivity. Bringing 5+ years of progressive professional software engineering experience within the banking and financial services domain, you will empower global banking institutions to achieve uncompromised transaction security, seamless system integration, and operational excellence. This prestigious career opportunity offers competitive remuneration, high technical visibility, and professional growth within a premier global IT consulting and executive recruitment enterprise.
Detailed Job Description
As a Java Developer supporting Nair Systems for premier banking operations in Qatar, you will take full operational, tactical, and technical ownership of backend service development, payment gateway integration, enterprise routing, and message translation using Apache Camel. Your day-to-day responsibilities include authoring professional Java code leveraging latest language features, implementing Spring Boot 3.2+ microservices, executing JDBC database integrations, configuring enterprise integration patterns, managing version control via GIT, and collaborating directly with multidisciplinary financial engineering squads and human resources professionals like Nishanthini Sudha.
Key Responsibilities
- Architect, design, develop, test, and deploy robust enterprise banking applications utilizing Java and Spring Boot framework.
- Build and maintain scalable microservices utilizing Spring Boot 3.2 or above, JPA, and secure database integration modules.
- Design and implement enterprise integration solutions utilizing Apache Camel across multiple production projects, including Camel with JDBC.
- Apply advanced Enterprise Integration Patterns (EIP) for reliable message routing, transformation, and service orchestration.
- Integrate secure third-party payment gateways and financial transaction processing systems into core banking applications.
- Maintain rigorous version control, branching strategies, and collaborative code reviews utilizing GIT repositories.
- Execute comprehensive unit testing, integration testing, debugging, and performance optimization for financial workloads.
- Maintain meticulous technical documentation, API specifications, architecture runbooks, and integration flow diagrams.
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related financial discipline.
- Minimum of 5+ years of progressive professional hands‑on experience in software development utilizing Java, Spring Boot, and Apache Camel.
- Mandatory domain experience working within the banking and financial services sector.
- Strong, demonstrable operational expertise in Spring Boot 3.2+ architecture, JPA, and relational database integration.
- Comprehensive working knowledge and practical proficiency in Apache Camel (minimum 2 commercial projects) and JDBC integration.
- Deep practical experience in Enterprise Integration Patterns, RESTful web services, and payment gateway integration.
- Solid practical grasp of source code management utilizing GIT and agile software development methodologies.
- Mandatory legal work authorization and physical availability for professional banking operations in Qatar.
Nice-to-Have Skills
- Professional Java certifications such as Oracle Certified Professional: Java SE Programmer or Spring Certified Professional.
- Hands‑on familiarity with containerization platforms including Docker and Kubernetes in enterprise cloud environments.
- Prior professional working experience in top‑tier multinational banking institutions, financial technology firms, or global IT consultancies.
- Experience utilizing enterprise IT service management and agile tracking platforms (Jira, Confluence) for ticketing and issue tracking.
- Active participation in enterprise Java development communities, open‑source integration projects, or financial tech forums.
Application Information
- Recruiter: Nair Systems Recruitment Division
- Contact Name: Nishanthini Sudha (HR Executive)
- Email: nishanthini.suda@nairsystems.com
- Phone:
- Company Website: https://www.nairsystems.com
- Salary/Rate: Market Competitive / Enterprise Banking Package
- Deadline: Open until filled (Urgent Qatar Banking Java Developer Opening)
- Notice Period: 2 Weeks to Maximum 1 Month Preferred (Joining time frame must be adhered to)
- Contract Duration: Permanent / Full-Time Banking Engagement (Qatar Operations)
Recruitment Pro Tip
When applying for this Java Developer position through Nair Systems, ensure your resume explicitly highlights your Spring Boot 3.2+ and Apache Camel project portfolio, banking domain expertise, and confirms your ability to join within a 2-week to 1-month timeframe.