101 Java Programming jobs in Bahrain

Junior Web Development Apprentice

45451 Galali BHD25000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a fantastic opportunity for aspiring individuals to join their team as a Junior Web Development Apprentice. This program, located in Sanad, Capital, BH , is designed to provide comprehensive training and hands-on experience in modern web development technologies. As an apprentice, you will work under the guidance of experienced developers, contributing to real-world projects and learning essential skills in front-end and back-end development. Your responsibilities will include assisting with the coding and testing of web applications, learning to use development tools and frameworks, and participating in team meetings and code reviews. You will gain practical knowledge of HTML, CSS, JavaScript, and potentially server-side languages and databases. The program focuses on building a strong foundation in software development best practices, version control (Git), and agile methodologies. The ideal candidate will have a strong interest in technology and programming, with a demonstrable ability to learn quickly and a proactive attitude. While prior professional experience is not required, a passion for web development, a portfolio of personal projects (if any), and a commitment to continuous learning are highly valued. Excellent problem-solving skills and the ability to work collaboratively within a team are important. This apprenticeship offers a pathway to a rewarding career in technology, providing mentorship, training, and the potential for full-time employment upon successful completion of the program.
This advertiser has chosen not to accept applicants from your region.

Junior Web Development Apprentice

45202 Galali BHD25000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated individuals to join their organization as Junior Web Development Apprentices. This is an exceptional opportunity to kick-start your career in web development within a supportive and dynamic remote environment. As an apprentice, you will receive hands-on training and mentorship from experienced developers, working on real-world projects that will build your skills and portfolio. You will gain exposure to a range of front-end and back-end technologies, learning best practices in coding, debugging, and application development. The program is designed to provide a comprehensive learning experience, culminating in you becoming a valuable contributor to our development team. This apprenticeship is fully remote, allowing you to learn and grow from anywhere.

Responsibilities:
  • Assist senior developers in designing, coding, testing, and debugging web applications.
  • Learn and apply front-end development technologies such as HTML, CSS, and JavaScript.
  • Gain exposure to back-end development languages and frameworks (e.g., Python, Node.js, Ruby on Rails).
  • Participate in code reviews and learn from feedback provided by experienced developers.
  • Contribute to the development of user interfaces and user experience features.
  • Assist in database management and integration tasks.
  • Learn version control systems like Git.
  • Collaborate with team members in a remote setting using communication and project management tools.
  • Actively participate in training sessions and learning modules.
  • Help maintain and improve existing web applications.
Qualifications:
  • High school diploma or equivalent. Some college-level coursework in computer science or a related field is a plus.
  • A strong interest and passion for web development and technology.
  • Basic understanding of programming concepts.
  • Familiarity with HTML, CSS, and JavaScript is an advantage, but not strictly required as training will be provided.
  • Excellent problem-solving and analytical skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork skills, essential for a remote role.
  • Self-motivated and disciplined to work effectively in a remote environment.
  • Ability to follow instructions and take direction.
  • A portfolio of personal projects (even simple ones) is a plus.
This is an ideal entry-level position for aspiring developers seeking practical experience and professional development in a remote capacity, benefiting individuals interested in the tech landscape near **Sanad, Capital, BH**, and worldwide.
This advertiser has chosen not to accept applicants from your region.

Java Developer

Minds United

Posted 5 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.

Senior Java Developer

00973 Busaiteen, Muharraq BHD110000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Java Developer to join their growing IT department in Busaiteen, Muharraq, BH . This role is crucial for designing, developing, and maintaining robust and scalable enterprise applications. You will be responsible for the full software development lifecycle, from requirements gathering and architectural design to coding, testing, and deployment. The ideal candidate will have a deep understanding of Java technologies, object-oriented programming principles, and experience with various development frameworks and tools. You should be adept at working with databases, APIs, and cloud environments. As a senior member of the team, you will also be expected to mentor junior developers, contribute to code reviews, and play a significant role in technical decision-making and architectural planning. This position requires strong analytical skills, excellent problem-solving abilities, and the capacity to work effectively in a collaborative, hybrid environment. Responsibilities:
  • Design, develop, and implement high-quality Java-based applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in the entire software development lifecycle, including planning, design, implementation, and testing.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing software.
  • Develop and maintain technical documentation.
  • Mentor and guide junior developers, fostering their technical growth.
  • Conduct code reviews to ensure code quality and adherence to standards.
  • Optimize application performance and ensure scalability.
  • Stay current with emerging Java technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional experience in Java development.
  • Expertise in core Java (Java 8 or higher) and related frameworks (e.g., Spring, Spring Boot).
  • Strong understanding of object-oriented design principles and patterns.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Familiarity with web services (RESTful APIs) and microservices architecture.
  • Experience with front-end technologies (e.g., JavaScript, HTML, CSS, Angular/React) is a plus.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is advantageous.
  • Experience with version control systems (e.g., Git).
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work effectively in a hybrid work model, collaborating both remotely and in the office.
This advertiser has chosen not to accept applicants from your region.

Fx Risk Lead Java Developer

Manama, Capital Citi

Posted today

Job Viewed

Tap Again To Close

Job Description

**_Excited to grow your career?_**

We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!

Our people make all the difference in our success.**Responsibilities**:

- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary

**Qualifications**:

- 6-10 years of relevant experience in Apps Development or systems analysis role
- Experience in managing and implementing successful projects
- Subject Matter Expert (SME) in at least one area of Applications Development
- Ability to adjust priorities quickly as circumstances dictate
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication

**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
- Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.

View the **EEO Policy Statement**.

View the **Pay Transparency Posting
This advertiser has chosen not to accept applicants from your region.

Fx Risk Senior Java Developer

Manama, Capital Citi

Posted today

Job Viewed

Tap Again To Close

Job Description

**Responsibilities**:

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

**Qualifications**:

- 5-8 years of relevant experience
- 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 requirements

**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
- Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.

View the **EEO Policy Statement**.

View the **Pay Transparency Posting
This advertiser has chosen not to accept applicants from your region.

Developer- Java- Angular

Manama, Capital VAM Systems

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

We are currently looking for a Developer - Java - Angular for our Bahrain operations. The ideal candidate should have the following skillsets and meet the terms and conditions outlined below:

Skills & Qualifications
  • Bachelor's degree in Engineering or Computer Science
  • 4+ years of relevant 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 frameworks such as 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.
Be The First To Know

About the latest Java programming Jobs in Bahrain !

Software Development Apprentice

301 Isa Town, Northern BHD15 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career journey with our client as a Software Development Apprentice. This fully remote apprenticeship program is designed for ambitious individuals eager to gain hands-on experience in the tech industry. You will work alongside seasoned software engineers, contributing to real-world projects and learning the full software development lifecycle. This is an unparalleled opportunity to build a strong foundation in coding, debugging, and software design. Your responsibilities will include assisting in writing and testing code, participating in code reviews, and learning various programming languages and development tools. You will be involved in front-end and back-end development tasks, depending on project needs and your evolving skillset. The program emphasizes collaborative learning through virtual team meetings, online training modules, and mentorship sessions. You will be expected to actively engage with your team, ask questions, and contribute ideas. This role requires a strong aptitude for problem-solving, a keen eye for detail, and a passion for technology. While no prior professional experience is required, a basic understanding of computer science principles or coding is beneficial. We are looking for candidates with a proactive attitude, a willingness to learn, and the ability to work independently in a remote setting. Successful completion of this apprenticeship can lead to full-time employment opportunities within our client's organization. This is a remote-first role, ideal for individuals seeking to launch their tech career without geographical limitations. Join our client and transform your passion for technology into a rewarding profession. This apprenticeship is based in Isa Town, Southern, BH , but is fully remote.
This advertiser has chosen not to accept applicants from your region.

API Developer Java and IBM integration BUS

Manama, Capital Dicetek LLC

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

API Developer Java and IBM integration BUS

Join to apply for the API Developer Java and IBM integration BUS role at Dicetek LLC

Continue with Google Continue with Google

API Developer Java and IBM integration BUS

1 year ago Be among the first 25 applicants

Join to apply for the API Developer Java and IBM integration BUS role at Dicetek LLC

API Developer Java and IBM integration BUS /IBM APPconnect/IBM Message broker

Develop and maintain Rest API's using Java Spring Boot

Deployment of application in Containerized environment

Develop Message Flows, Rest API using IIB/App connect.

Monitor and optimize IBM MQ performance, including queue depth, message throughput, and resource utilization.

Troubleshoot and resolve issues related to message queuing, including message routing, connectivity, and system errors.

Implement and maintain security measures to protect IBM MQ infrastructure from unauthorized access and data breaches.

Collaborate with development teams to design and implement efficient messaging solutions that meet business requirements.

Provide on-call support for IBM MQ infrastructure, including evenings and weekends as needed.

Strong troubleshooting skills and the ability to analyze and resolve complex technical issues.

Experience with scripting languages (e.g., Shell, Python) for automation and monitoring tasks.

Seniority level
  • Seniority level Not Applicable
Employment type
  • Employment type Contract
Job function
  • Job function Engineering and Information Technology
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Dicetek LLC by 2x

Get notified about new Java Software Engineer jobs in Manama, Capital Governorate, Bahrain .

Manama, Capital Governorate, Bahrain 4 days ago

Manama, Capital Governorate, Bahrain 3 months ago

Manama, Capital Governorate, Bahrain 4 days ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 3 months ago

Python Developer in Banking /Fintech Domain

Manama, Capital Governorate, Bahrain 19 hours ago

Manama, Capital Governorate, Bahrain 2 days ago

Al Khobar, Eastern, Saudi Arabia 1 month ago

Software Engineer II- Java and/or Python

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 2 months ago

Manama, Capital Governorate, Bahrain 5 days ago

Junior Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 3 weeks ago

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

Quality Assurance Engineer (Software Testing) Senior Software Developer(C#, .NET Framework, .Net Core, Restful API)

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

Software Engineer (Python/Linux/Packaging)

Manama, Capital Governorate, Bahrain 8 months ago

Junior Quality Assurance Engineer (Bahraini National)

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 19 hours ago

Manama, Capital Governorate, Bahrain 3 weeks ago

Manama, Capital Governorate, Bahrain 1 month ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Manama, Capital Governorate, Bahrain 4 weeks ago

Manama, Capital Governorate, Bahrain 4 months ago

Al Khobar, Eastern, Saudi Arabia 1 month ago

Manama, Capital Governorate, Bahrain 4 months ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 weeks ago

Al Khobar, Eastern, Saudi Arabia 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 6 days 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.

Junior Software Development Apprentice

123 Ghuraifa, Capital BHD25000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for ambitious individuals to join their team as Junior Software Development Apprentices. This apprenticeship program is designed to provide comprehensive training and hands-on experience in software development, paving the way for a successful career in the tech industry. Apprentices will work alongside experienced developers, contributing to real-world projects and learning best practices in coding, testing, and deployment. The program offers a structured learning path, covering various programming languages, development methodologies, and software architecture principles. Responsibilities will include assisting senior developers with coding tasks, participating in code reviews, debugging software issues, and documenting technical specifications. Apprentices will be exposed to the full software development lifecycle, gaining valuable insights into building robust and scalable applications. This is an ideal role for individuals who are passionate about technology, eager to learn, and possess strong problem-solving skills. Our client is committed to fostering a supportive learning environment where apprentices can grow their skills and contribute meaningfully to the team. Successful completion of the apprenticeship may lead to a full-time junior developer position. This fully remote apprenticeship allows you to learn and grow from anywhere, contributing to innovative projects while developing your professional skills. The learning and development will be focused on cutting-edge technologies and practices. This is a chance to kickstart your career in software development with mentorship from industry experts and a clear path for progression.

Qualifications:
  • High school diploma or equivalent; Associate's or Bachelor's degree in Computer Science or a related field is a plus.
  • Basic understanding of programming concepts.
  • Strong analytical and problem-solving abilities.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork skills.
  • Self-motivated and able to work independently.
  • Passion for software development and technology.
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 Programming Jobs