356 Api Developer jobs in Bahrain
API Developer Java and IBM integration BUS
Posted 10 days ago
Job Viewed
Job Description
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 BUS1 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 Not Applicable
- Employment type Contract
- 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 DomainManama, 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 PythonManama, 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++ - MultipassManama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain
BHD1,200.000
-
BHD1,300.000
3 months ago
Manama, Capital Governorate, Bahrain
BHD1,200.000
-
BHD1,300.000
1 month ago
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 UbuntuManama, 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 ImagesManama, 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-LjbffrSoftware Developer
Posted today
Job Viewed
Job Description
- Designing, coding, testing, and debugging software applications.
- Collaborating with cross-functional teams to define software requirements.
- Developing and maintaining technical documentation.
- Participating in code reviews to ensure code quality and best practices.
- Troubleshooting and resolving software defects.
- Implementing new features and enhancements.
- Staying up-to-date with emerging technologies and industry trends.
- Working with databases and ensuring data integrity.
- Optimizing application performance.
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain software applications.
- Write clean, well-documented, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to ensure code quality and adherence to standards.
- Develop and execute unit tests and integration tests.
- Contribute to architectural design and technical decision-making.
- Stay up-to-date with emerging technologies and industry best practices.
- Ensure adherence to software development lifecycle processes.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer.
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with relevant frameworks and libraries (e.g., Spring, Django, React, Angular).
- Solid understanding of database technologies (e.g., SQL, NoSQL).
- Knowledge of software development methodologies (e.g., Agile, Scrum).
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Good communication and collaboration skills.
Lead Software Developer
Posted today
Job Viewed
Job Description
Junior Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with senior developers on feature development and bug fixes.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Learn and apply new technologies and programming languages.
- Contribute to the development of technical documentation.
- Assist in the testing and deployment of software releases.
- Troubleshoot and resolve software defects and issues.
- Work with cross-functional teams to understand user requirements and translate them into technical solutions.
- Maintain and improve existing software systems.
- Adhere to development methodologies and project timelines.
- Actively participate in team meetings and contribute to technical discussions.
- Develop a strong understanding of the client's products and services.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Foundational knowledge of one or more programming languages such as Java, Python, C#, or JavaScript.
- Familiarity with software development life cycle (SDLC) concepts.
- Basic understanding of databases (e.g., SQL, NoSQL).
- Knowledge of version control systems like Git is a plus.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and as part of a team.
- Understanding of web development frameworks is an advantage.
- Prior internship or project experience in software development is highly desirable.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Assisting in the design, development, and implementation of software applications.
- Writing clean, efficient, and maintainable code in various programming languages (e.g., Python, Java, JavaScript).
- Participating in code reviews and providing constructive feedback.
- Debugging and resolving software defects and issues.
- Learning and applying agile development methodologies.
- Collaborating with team members through remote communication tools and platforms.
- Contributing to the development of unit tests and integration tests.
- Assisting in the deployment and maintenance of software applications.
- Learning about software architecture and design patterns.
- Documenting code and development processes.
- High school diploma or equivalent; currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field is highly desirable.
- Foundational knowledge of at least one programming language.
- Familiarity with basic programming concepts and data structures.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, crucial for remote collaboration.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- A portfolio of personal coding projects is a significant advantage.
Be The First To Know
About the latest Api developer Jobs in Bahrain !
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Learn and apply software development principles and practices.
- Assist in writing, testing, and debugging code under the guidance of senior developers.
- Participate in code reviews and learn from feedback.
- Contribute to the development of new features and enhancements.
- Work with various development tools and technologies.
- Collaborate with team members in an agile development environment.
- Learn to document code and technical processes.
- Troubleshoot and resolve software issues.
Qualifications:
- High school diploma or equivalent; Associate's or Bachelor's degree in a related field is a plus.
- Strong problem-solving abilities and a keen interest in technology.
- Basic understanding of programming concepts is beneficial.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills.
- Ability to work effectively in a remote team setting.
- Self-motivated and disciplined.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
The apprenticeship program is designed to provide comprehensive training in various aspects of the software development lifecycle, from initial concept and planning to deployment and support. You will gain exposure to different programming languages, development tools, and methodologies. Key tasks may involve writing clean, efficient code, debugging existing software, creating technical documentation, and participating in code reviews. Collaboration is key, and you will be expected to communicate effectively with team members, providing regular updates on your progress and seeking guidance when needed.
Ideal candidates possess a strong academic background, ideally with some exposure to computer science or programming through relevant coursework or personal projects. While formal experience is not required, a genuine passion for technology and a demonstrated aptitude for logical thinking and problem-solving are essential. Excellent communication skills, a team-oriented attitude, and a commitment to continuous learning are highly valued. This apprenticeship offers a pathway to a successful career in software development, with potential for full-time employment upon successful completion. Join our innovative team in Busaiteen, Muharraq, BH and build your future.
Senior Software Developer
Posted today
Job Viewed
Job Description
- Design, develop, and deploy scalable and high-performance software applications.
- Lead the full software development lifecycle, from concept to deployment.
- Write clean, maintainable, and efficient code following best practices.
- Mentor and guide junior software engineers.
- Collaborate with cross-functional teams to gather requirements and define solutions.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of professional software development experience.
- Expertise in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Strong knowledge of software architecture, design patterns, and data structures.
- Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Excellent problem-solving and debugging skills.