Senior Software Developer
QNB Life Insurance
Employer Active
Posted 13 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
1. Application Development & Maintenance
- Design, develop, test, and deploy features and fixes for existing Java EE applications
- Technologies: Java 8, Spring Boot, JSF, RichFaces, JSP, Servlets
2. Core Programming Knowledge
- Strong understanding of Object-Oriented Programming (OOP) concepts
- Proficiency in data structures and algorithmic problem-solving
3. Frontend Development
- Expertise in HTML5, CSS3, JSTL, jQuery, Bootstrap, and JavaScript
- Ability to build responsive and user-friendly web interfaces
4. Backend & Persistence
- Experience with Oracle Database (SQL and PL/SQL)
- Knowledge of JPA (EclipseLink) for ORM and persistence management
5. Web Services & Integration
- Development and testing of REST/SOAP services
- Familiarity with Postman for API testing and integration validation
6. Application Servers
- Deployment and configuration on:
- Oracle WebLogic Server
- IBM WebSphere (Rational Application Developer, Application Server, and E Commerce modules)
7. Version Control
- Proficient in Git and SVN for source code management and collaboration
8. Project Tracking
- Hands-on experience with Jira for issue tracking, sprint planning, and agile workflows
9. Reporting & Data Management
- Ability to design and develop complex reports
- Manage data exports using JasperReports
Desired Candidate Profile
Bachelor s degree in computer science, Software Engineering, or a related field.
- 4-6 years of professional experience in software development, preferably in enterprise or financial services environments.
- Proven expertise in at least one major programming language such as Java, C#, Python, or JavaScript.
- Strong understanding of software development life cycle (SDLC) methodologies, including Agile and Scrum.
- Experience with relational and non-relational databases such as SQL Server, MySQL, or MongoDB.
- Demonstrated ability to work effectively in an on-site team environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to collaborate across teams.
- Experience with version control systems such as Git.
- Ability to manage multiple priorities and deliver high-quality results within tight deadlines.
Company Industry
- Insurance
Department / Functional Area
- IT Software
Keywords
- Senior Software Developer
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