81 Java jobs in Bahrain
Java Developer
Posted 3 days ago
Job Viewed
Job Description
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-LjbffrJava Developers
Posted 5 days ago
Job Viewed
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- Analyze user requirements and provide accurate time estimates for implementation and testing.
- Implement changes per company code standards within IBM WebSphere J2EE or other platforms.
- Conduct thorough unit testing to ensure defect-free implementations.
- Investigate system defects and implement effective solutions.
- Adhere to company’s SDLC, change management, and deployment policies.
- Collaborate with EMS Analysis Team for 3rd level support on reported issues.
- Contribute to QA tasks including regression testing, UAT preparation, and code review.
- Engage in R&D to learn new technologies and best practices.
- Mentor and coach junior developers as needed.
- Strong understanding of enterprise project execution.
- Proven analytical and problem-solving abilities.
- Excellent communication and documentation skills.
- Ability to work independently and adapt in a fast-paced environment.
- Collaborative team player with strong prioritization and planning skills.
Senior Java Developer
Posted 9 days ago
Job Viewed
Job Description
**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.
Senior Java Developer
Posted 12 days ago
Job Viewed
Job Description
**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.
Senior Java Engineer
Posted 1 day ago
Job Viewed
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
Senior Java Engineer
Posted 1 day ago
Job Viewed
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
Senior Java Engineer
Posted 4 days ago
Job Viewed
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 Mid-Senior level
- Employment type Full-time
- 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 PythonManama, 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/MongoDBManama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 2 weeks ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 days ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 3 weeks ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Lead Python Software Engineer, Commercial SystemsManama, Capital Governorate, Bahrain 4 weeks ago
Python and Kubernetes Software Engineer - Data, AI/ML & AnalyticsManama, Capital Governorate, Bahrain 4 months ago
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & AnalyticsManama, Capital Governorate, Bahrain 3 weeks ago
Senior Software Engineer - packaging - optimize Ubuntu ServerManama, Capital Governorate, Bahrain 3 weeks ago
Senior Software Engineer - packaging - optimize Ubuntu ServerManama, Capital Governorate, Bahrain 2 months ago
Python Software Engineer - Ubuntu Hardware Certification TeamManama, 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-LjbffrBe The First To Know
About the latest Java Jobs in Bahrain !
JAVA DEVELOPER-BANKING DOMAIN
Posted 11 days ago
Job Viewed
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.
- 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.
- 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.
- Full-time
- Engineering and Information Technology
- Technology, Information and Internet
JAVA DEVELOPER-BANKING DOMAIN
Posted 11 days ago
Job Viewed
Job Description
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 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. - 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. - 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. - 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. - Problem Solving:
Embrace the challenges! Dive into the unknown, troubleshoot, and conquer. Collaborate with our stakeholders to turn obstacles into victories. - Documentation:
Document the journey! Create narratives for code, design, and implementation. Ensure our tech lore aligns with industry best practices and standards.
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.
- Master of software architecture, design patterns, and best practices.
- Experience with AWS, Azure, GCP, or other cloud realms.
- Proficiency with CI/CD tools for a seamless development journey.
- Strong problem-solving skills with analytical abilities.
- 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 strong interpersonal skills.
- Cloud certifications from AWS, GCP, or Azure are a plus.
- 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-LjbffrJava- Angular- NodeJS Developer
Posted 5 days ago
Job Viewed
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
- Joining timeframe: 15-30 days