81 Java jobs in Bahrain

Java Developer

RESO

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Knowledge of application development using Java Technologies for both Web and Standalone within SDLC

Knowledge of Java SE, EE, OOP, Multi-threading

Knowledge Areas

  • Knowledge of application development using Java Technologies for both Web and Standalone within SDLC
  • Knowledge of Java SE, EE, OOP, Multi-threading
  • Knowledge of working in Hibernate, JPA, and Database SQL
  • Knowledge of working in Spring & JSF and PrimeFaces
  • Knowledge in basic Networking concepts
  • Knowledge in building banking applications
  • Knowledge in XML & JSON

Knowledge in SoapUI, Postman, and WebService development

Job Responsibilities

  • Java SE and EE development
  • Java web development
  • Java Database development using Hibernate and JPA
  • Java RestFull API integration and development
  • Java Soap API integration and development
  • Database SQL development and integration
  • Review technical service requests and technical/business change requests raised by business/information security

Skills

  • API Development
  • Applications Development Standards and Procedures
  • Applications Knowledge
  • Applications System Analysis
  • Applications System Design
  • Web Applications Development
  • Platform Knowledge
  • System Testing
  • Systems Integration
  • System Development Life Cycle
  • Technical Tools and Products
  • Agile Development Processes

Location: Off-Site (Work From Home)

Company Industry

  • IT - Software Services

Department / Functional Area

  • IT Software

Keywords

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 advise 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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developers

Manama, Capital Virtuthinko W. L

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

This role focuses on designing and implementing software solutions. You'll analyze user requirements, estimate project timelines, and ensure code quality through thorough testing. Collaborating with cross-functional teams, you'll identify and resolve system defects while mentoring junior developers and exploring new technologies. If you’re passionate about coding and problem-solving, this position offers a fantastic opportunity.

Job Description Duties and Responsibilities
  1. Analyze user requirements and provide accurate time estimates for implementation and testing.
  2. Implement changes per company code standards within IBM WebSphere J2EE or other platforms.
  3. Conduct thorough unit testing to ensure defect-free implementations.
  4. Investigate system defects and implement effective solutions.
  5. Adhere to company’s SDLC, change management, and deployment policies.
  6. Collaborate with EMS Analysis Team for 3rd level support on reported issues.
  7. Contribute to QA tasks including regression testing, UAT preparation, and code review.
  8. Engage in R&D to learn new technologies and best practices.
  9. Mentor and coach junior developers as needed.
Required Qualifications Required Skills
  1. Strong understanding of enterprise project execution.
  2. Proven analytical and problem-solving abilities.
  3. Excellent communication and documentation skills.
  4. Ability to work independently and adapt in a fast-paced environment.
  5. Collaborative team player with strong prioritization and planning skills.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Java Developer

Seef, Capital Citigroup

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications systems analysis and programming activities.
**Responsibilities:**
+ Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
+ Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
+ Review and analyze proposed technical solutions for projects
+ Contribute to formulation of strategies for applications development and other functional areas
+ Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
+ Provide evaluative judgment based on analysis of factual data in complicated and unique situations
+ Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
+ Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
**Qualifications:**
+ Significant relevant experience in the Financial Service industry
+ Experience as Applications Development Manager
+ Experience as senior level in an Applications Development role
+ Stakeholder and people management experience
+ Demonstrated leadership skills
+ Proven project management skills
+ Basic knowledge of industry practices and standards
+ Consistently demonstrates clear and concise written and verbal communication
**Skills required:**
+ Excellent knowledge in Java and Microservices.
+ Excellent knowledge in Kafka
+ Good knowledge in DevOps tools
+ Good knowledge in Redis and/or ElasticSearch
+ Good knowledge in S3
+ Good knowledge in Python
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
This advertiser has chosen not to accept applicants from your region.

Senior Java Developer

Seef, Capital Citigroup

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
**Responsibilities:**
+ Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
+ Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
+ Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
+ Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
+ Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
+ Ensure essential procedures are followed and help define operating standards and processes
+ Serve as advisor or coach to new or lower level analysts
+ Has the ability to operate with a limited level of direct supervision.
+ Can exercise independence of judgement and autonomy.
+ Acts as SME to senior stakeholders and /or other team members.
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
**Qualifications:**
+ Significant relevant experience
+ Experience in systems analysis and programming of software applications
+ Experience in managing and implementing successful projects
+ Working knowledge of consulting/project management techniques/methods
+ Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirement
+ Excellent knowledge in Java and Microservices.
+ Excellent knowledge in Kafka
+ Good knowledge in DevOps tools
+ Good knowledge in Redis and/or ElasticSearch
+ Good knowledge in S3
+ Good knowledge in Python
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer

Manama, Capital RESO

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

As a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand requirements, architect solutions, and ensure seamless integration with front-end systems.

Requirements

  • Proven experience as a Java Developer (5+ years required)
  • Strong proficiency in core Java, including Java 8 or higher
  • Experience with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF)
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and ORMs
  • Strong problem-solving skills and a detail-oriented mindset
  • Experience with version control systems, particularly Git
  • Excellent communication and teamwork abilities to work effectively in a collaborative environment
  • Knowledge of Agile methodologies and experience in leading Agile teams is a plus
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer

Manama, Capital فقط للأعضاء المسجلين

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Senior Java Engineer at SWATX

Designing, developing, and maintaining robust Java applications. Driving initiatives, providing expertise, guiding teams, implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborating with cross-functional teams, understanding requirements, architecting solutions, and ensuring seamless integration with front-end systems.

Qualifications
  • Proven experience as a Java developer (5+ years required)
  • Strong proficiency in core Java, including Java 8 or higher
  • Experience with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF)
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and ORMs
  • Strong problem-solving skills and a detail-oriented mindset
  • Experience with version control systems, particularly Git
  • Excellent communication and teamwork abilities for effective collaboration
  • Knowledge of agile methodologies; experience leading agile teams is a plus
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer

Manama, Capital Swatxsolutions

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

2 months ago Be among the first 25 applicants

As a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand requirements, architect solutions, and ensure seamless integration with front-end systems.

Requirements

  • Proven experience as a Java Developer (5+ years required)
  • Strong proficiency in core Java, including Java 8 or higher
  • Experience with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF)
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and ORMs
  • Strong problem-solving skills and a detail-oriented mindset
  • Experience with version control systems, particularly Git
  • Excellent communication and teamwork abilities to work effectively in a collaborative environment
  • Knowledge of Agile methodologies and experience in leading Agile teams is a plus

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at SWATX by 2x

Sign in to set job alerts for “Senior Java Software Engineer” roles.

Manama, Capital Governorate, Bahrain BHD1,200.000-BHD1,300.000 2 months ago

Software Engineer II- Java and/or Python

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 5 days ago

Senior Software Developer(C#, .NET Framework, .Net Core, Restful API)

Manama, Capital Governorate, Bahrain BHD1,200.000-BHD1,300.000 1 month ago

Senior Software Engineer - Python/MongoDB

Manama, Capital Governorate, Bahrain 3 weeks ago

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 3 weeks ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 days ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 3 weeks ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 months ago

Lead Python Software Engineer, Commercial Systems

Manama, Capital Governorate, Bahrain 4 weeks ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Manama, Capital Governorate, Bahrain 4 months ago

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Manama, Capital Governorate, Bahrain 3 weeks ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Manama, Capital Governorate, Bahrain 3 weeks ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Manama, Capital Governorate, Bahrain 2 months ago

Python Software Engineer - Ubuntu Hardware Certification Team

Manama, Capital Governorate, Bahrain 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java Jobs in Bahrain !

JAVA DEVELOPER-BANKING DOMAIN

Manama, Capital TAT IT Technolgies

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

We have an urgent requirement for Java Developer in Banking Domain with our client in Bahrain.

Key Responsibilities:
  • Software Development: Design, develop, and breathe life into software solutions using Java.
  • Collaborate fearlessly with cross-functional teams to turn ideas into reality.
  • Cloud Integration: Architect scalable and resilient solutions using cloud expertise.
  • Infuse projects with the power of cloud-based services for optimal performance.
  • CI/CD Implementation: Orchestrate seamless software delivery through continuous integration and deployment.
  • Ensure CI/CD pipelines are efficient and reliable.
  • Code Quality and Review: Uphold the highest standards of code quality and inspire your team.
  • Lead code reviews and foster growth among team members.
  • Technical Leadership: Contribute to the technical direction of projects and mentor fellow engineers.
  • Problem Solving: Troubleshoot and conquer challenges in collaboration with stakeholders.
  • Documentation: Create narratives for code, design, and implementation aligning with industry best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of hands-on experience in Java.
  • Proficiency in software architecture, design patterns, and best practices.
  • Experience with AWS, Azure, GCP, or other cloud platforms.
  • Proficiency with CI/CD tools.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
Additional Requirements:
  • Proven track record of delivering software solutions on time and within budget.
  • Experience in an Agile development environment.
  • Team player with adaptability to fast-paced environments.
  • Good to have: Cloud certifications from AWS, GCP, or Azure; experience with startup culture; client-facing roles; low latency coding skills.
Employment Type:
  • Full-time
Job Function:
  • Engineering and Information Technology
Industries:
  • Technology, Information and Internet
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

JAVA DEVELOPER-BANKING DOMAIN

Manama, Capital RESO

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

We have an urgent requirement for Java Developer in Banking Domain with our client in Bahrain

Key Responsibilities:

  1. Software Development:
    Design, develop, and breathe life into software solutions using Java. Collaborate fearlessly with cross-functional teams to turn ideas into reality.
  2. Cloud Integration:
    Architect the skies! Use your cloud expertise to build scalable and resilient solutions. Infuse our projects with the power of cloud-based services for optimal performance.
  3. CI/CD Implementation:
    Be the maestro of continuous integration and deployment, orchestrating seamless software delivery. Ensure our CI/CD pipelines are a symphony of efficiency and reliability.
  4. Code Quality and Review:
    Uphold the highest standards of code quality, and inspire your team to follow suit. Lead code reviews, sharing your wisdom and fostering growth.
  5. Technical Leadership:
    Lead by example. Contribute to the technical saga of our projects, guiding them to greatness. Mentor your fellow adventurers, igniting their passion for technology.
  6. Problem Solving:
    Embrace the challenges! Dive into the unknown, troubleshoot, and conquer. Collaborate with our stakeholders to turn obstacles into victories.
  7. Documentation:
    Document the journey! Create narratives for code, design, and implementation. Ensure our tech lore aligns with industry best practices and standards.

Qualifications:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. Minimum of 5 years of hands-on experience in Java.
  3. Master of software architecture, design patterns, and best practices.
  4. Experience with AWS, Azure, GCP, or other cloud realms.
  5. Proficiency with CI/CD tools for a seamless development journey.
  6. Strong problem-solving skills with analytical abilities.
  7. Excellent communication and collaboration skills.

Additional Requirements:

  1. Proven track record of delivering software solutions on time and within budget.
  2. Experience in an Agile development environment.
  3. Team player with strong interpersonal skills.
  4. Cloud certifications from AWS, GCP, or Azure are a plus.
  5. Experience with startup culture and client-facing roles is advantageous.

Skills: java, ci/cd, software architecture, bank, gcp, problem-solving, aws, collaboration, cloud, azure, design patterns, communication

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java- Angular- NodeJS Developer

Manama, Capital RESO

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

We are currently looking for a Java-Angular-NodeJS Developer for our Bahrain operations with the following skillsets, terms, and conditions:

Skills & Qualifications:
  • Bachelor's degree in Engineering or Computer Science
  • Graduate with 8+ years of experience

Experience with most of the following tools and technologies:

  • AngularJS, NodeJS, React, GraphQL, SQL, AWS
  • JavaScript, ReactJS/Angular, ExpressJS, JSON, HTML5
  • Java, Spring (Boot, Data, Messaging, Web, Security), NodeJS
  • Testing (Jest, Jasmine, JUnit, Spring Test)
  • Databases: PostgreSQL, MySQL, MS SQL, DB2
  • AWS essentials: Serverless, CodePipeline, Elastic Beanstalk, EC2, SQS, SNS, RDS, Cognito
Terms and Conditions:
  • Joining timeframe: 15-30 days
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Jobs