402 Java Kotlin jobs in Bahrain
FrontEnd/Backend Developer
Posted 6 days ago
Job Viewed
Job Description
The developer’s main skills and responsibilities include:
- Developing applications (based on React, Node.Js, Python, HTML, CSS, and Javascript)
- Working with various libraries and frameworks
- Structuring and programming relational databases using Amazon RDS
- Knowledge in working on AWS environment
- Ability to create and work with APIs
- Creating and maintaining mobile and responsive designs
- Developing across multiple browsers
- Building reusable code
- Optimizing web pages for maximum speed and scalability
- Securing applications (locally and remotely)
- Knowledge working with graphic design applications (Adobe Photoshop, Illustrator)
- Knowledge in UI/UX design applications (Adobe XD, Figma)
- Knowledge of SEO principles and how to apply them
- Working with Google Search Console and optimizing content for crawling
- Excellent verbal communication skills
- Testing and debugging websites
- Writing functional requirement documents and specifications
- Creating quality mockups and prototypes on tight timelines
- Assisting back-end developers with coding and troubleshooting
- Performing UI tests to optimize performance
- Knowledge of Python, REST, and GraphQL is encouraged
- Knowledge of the below technologies is encouraged, but not entirely required
The candidate must be fluent/native Arab speaker, as well as having excellent English language skills.
#J-18808-LjbffrSenior Backend Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code.
- Develop and implement robust APIs and microservices.
- Integrate user-facing elements with server-side logic.
- Write unit tests and integration tests to ensure code quality and application stability.
- Collaborate with frontend developers and other stakeholders to define application features.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Troubleshoot and debug applications, identifying and resolving issues.
- Participate in code reviews and contribute to team best practices.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend development.
- Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
- Solid understanding of database technologies (e.g., SQL, NoSQL) and ORM principles.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of version control systems, particularly Git.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with agile development methodologies.
Location: Saar, Northern, BH
Senior Backend Developer (Microservices)
Posted today
Job Viewed
Job Description
Senior Backend Developer (Microservices)
Posted 1 day ago
Job Viewed
Job Description
Senior Backend Developer - Fintech (Remote)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable, secure, and high-performance backend services and APIs for financial applications.
- Collaborate with cross-functional teams, including frontend developers, product managers, and QA engineers, to define software requirements and design solutions.
- Write clean, efficient, well-documented, and testable code using modern programming languages and frameworks.
- Implement and maintain robust database solutions, ensuring data integrity and security.
- Optimize application performance and troubleshoot complex issues.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
- Contribute to architectural decisions and technology selection for new projects.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Stay abreast of emerging technologies and industry best practices in backend development and fintech.
- Ensure compliance with all relevant financial regulations and security standards.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- Minimum of 6 years of professional experience in backend software development.
- Proven expertise in one or more backend languages such as Python, Java, Go, or Node.js.
- Strong experience with developing and consuming RESTful APIs.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Solid understanding of software design principles, data structures, and algorithms.
- Experience in the fintech industry or with financial systems is highly desirable.
- Excellent problem-solving skills and a meticulous attention to detail.
- Strong communication and collaboration skills, essential for effective remote teamwork.
Senior Backend Developer (Python/Django)
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and efficient backend services and APIs using Python and Django.
- Architect and implement database solutions, ensuring data integrity and performance.
- Write clean, well-documented, and maintainable code adhering to best practices.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the overall technical strategy and architecture of the platform.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of professional experience in backend development.
- Expertise in Python and the Django web framework.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Proficiency in RESTful API design and development.
- Familiarity with frontend technologies (HTML, CSS, JavaScript) and frameworks is a plus.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Understanding of software development best practices, including version control (Git) and CI/CD.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and manage time effectively in a remote environment.
If you are a seasoned Backend Developer looking for a challenging and rewarding remote role, we encourage you to apply.
Backend Developer - Node Js (Offshore Support
Posted today
Job Viewed
Job Description
Skill Set required:
3 to 5 years of experience
Experience in NodeJS
Experience in Java Spring boot (Added advantage)
Experience in RDBMS
Experience in AWS technologies is added advantage
Terms and conditions
Joining time frame: 2 weeks (maximum 1 month)
**Additional Information**:
**Terms and conditions**:
**Joining time frame**:maximum 4 weeks
Be The First To Know
About the latest Java kotlin Jobs in Bahrain !
Senior Android Developer
Posted 1 day ago
Job Viewed
Job Description
Modern Consulting Information Technology, Bahrain
We’re seeking a creative Android application developer who can push the limits at times! We’re looking for someone who’s as passionate as we are about mobile apps for the Android platforms and has a nice portfolio to prove it.
You will be involved in every step of the development process, from brainstorming product ideas to pushing apps on the Google Play Store. You will also contribute to our existing portfolio of mobile apps and help maintain these apps to ensure they continue to function flawlessly across new Android releases.
Note: This is an online job, not physical. It can be part-time or full-time as well.
- Strong knowledge of Android SDK .
- Experience working with Android Studio and Gradle .
- Experience working with RESTful Web Services .
- Excellent knowledge of Object Oriented Programming (OOP) .
- Excellent knowledge of the latest Google Play services APIs like Location, Maps, In-app purchase , etc.
- Excellent knowledge of integrating Social Media APIs like Facebook, Twitter, Google+ , etc.
- Experience in payment gateway integration (e.g., Braintree) for credit card & PayPal.
- Self-motivated, outcome-oriented, and adaptive learner with a keen interest in learning new relevant technologies.
- Proactive and highly enthusiastic nature.
- Solid understanding of the full mobile development life cycle.
- Excellent knowledge of working with GitHub.
Modern Consulting Information Technology is a Business Consulting, IT Solutions, and Services company with operations in Bahrain.
#J-18808-LjbffrSr. Android Developer
Posted 5 days ago
Job Viewed
Job Description
Sr. Android Developer
Modern Consulting Information Technology, Bahrain
- Design and build e-commerce applications for the Android platform
- Good understanding of Object oriented programming concepts
- Solid understanding of the Java, Android Lifecycle, Android SDK, Gradle Knowledge
- Experience on using RESTful services using RetroFits, MVP Architectural style programming
- Shown success as an individual contributor as well as team player.
- Have consistently demonstrated ability and commitment to deliver on major releases.
- Exercised exemplary development practices including design specification, coding standards, unit testing, and code reviews. Willingness to "go the extra mile" when needed.
- Design and build advanced applications for Android platform
- Work with advanced libraries to develop impressive UIs
- Work on Advance features like Push Notifications, in-app purchases, social media integrations
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
Junior Software Developer (Backend)
Posted today
Job Viewed