×
Register Here to Apply for Jobs or Post Jobs. X

Java Software Engineer

Job in Doha, Baladīyat ad Dawḩah, Qatar
Listing for: Vistas Global
Full Time position
Listed on 2026-08-01
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 QAR Yearly QAR 90000.00 130000.00 YEAR
Job Description & How to Apply Below

We are seeking a skilled Java Developer to design, develop, and maintain backend services for the Bank's e-Channels and Digital Banking applications
. The ideal candidate will have strong expertise in Java technologies, Spring Framework, REST/SOAP web services, and enterprise application development.

The successful candidate will participate in the complete Software Development Life Cycle (SDLC), ensuring secure, scalable, and high-performing applications while collaborating closely with business stakeholders, QA teams, architects, and project managers in an Agile environment.

Key Responsibilities 1. Application Development
  • Design, develop, test, and implement backend services using Java technologies.
  • Develop new features and enhancements based on business requirements.
  • Maintain and enhance e-Channels and related banking applications.
  • Develop reusable, scalable, and maintainable application components.
  • Participate in application architecture and technical design discussions.
  • Produce high-quality, well-documented code following coding standards.
2. Software Development Lifecycle (SDLC)
  • Participate in all phases of the SDLC.
  • Analyze business and technical requirements.
  • Prepare technical designs and implementation plans.
  • Perform code reviews and unit testing.
  • Support System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Participate in production deployment and post-production support.
3. API & Integration Development
  • Develop and maintain RESTful and SOAP web services.
  • Integrate banking applications with internal and external systems.
  • Develop secure APIs using Spring Security.
  • Support third-party integrations and middleware services.
  • Troubleshoot API integration issues.
4. Security & Compliance
  • Implement secure coding standards and security best practices.
  • Ensure compliance with Bank security policies and SDLC standards.
  • Apply authentication and authorization mechanisms.
  • Support vulnerability remediation and secure application deployment.
5. System Support & Troubleshooting
  • Diagnose and resolve application defects and production issues.
  • Perform root cause analysis for recurring incidents.
  • Monitor application performance and optimize system efficiency.
  • Support deployment activities and release management.
6. Quality Assurance
  • Develop unit tests and support integration testing.
  • Ensure adherence to QA standards and coding best practices.
  • Participate in defect analysis and resolution.
  • Maintain high application quality throughout development.
7. Collaboration & Stakeholder Management
  • Work closely with Business Analysts, QA Engineers, Architects, and Infrastructure teams.
  • Communicate project progress and technical issues effectively.
  • Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives.
  • Coordinate with vendors and external consultants where required.
Required Qualifications Education

Bachelor's Degree in:

  • Computer Science
  • Information Technology
  • Software Engineering
  • Information Systems
  • Or a related discipline
Experience
  • 4–6 years of Java application development experience.
  • Experience in Banking or Financial Services is preferred.
  • Experience working in Agile environments.
  • Experience in full Software Development Life Cycle (SDLC).
Technical Skills Mandatory
  • Core Java
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • JPA
  • Hibernate
  • REST APIs
  • SOAP Web Services
  • Tomcat Server Administration
  • Maven
  • Git
  • Unit Testing (JUnit)
  • System Integration Testing
  • SQL
  • Oracle Database
  • SQL Server
  • MySQL
  • Postman
  • SOAP UI
  • JSON
  • XML
  • Troubleshooting & Performance Tuning
Preferred
  • Docker
  • Jenkins
  • Sonar Qube
  • Swagger / OpenAPI
  • Kafka or JMS Messaging
  • Redis
  • OAuth2 / JWT
  • API Gateway
  • HTML5
  • CSS3
  • Angular or React (basic understanding)
  • Strong analytical and problem-solving skills
  • Team player with collaborative mindset
  • Customer-focused approach
  • Strong ownership and accountability
  • Ability to work under pressure
  • Continuous learning mindset
  • Innovation and creativity
  • Time management and prioritization
Preferred Certifications
  • Oracle Certified Java Programmer (OCPJP)
  • Spring Professional Certification
  • Oracle Certified Professional Java SE
  • Agile Certification
  • ITIL Foundation
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary