Send me Jobs like this
Experience
2 - 7 Years
Job Location
Other - Bahrain
Education
Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Any, Computers), Bachelor of Science(Computers), Master of Technology/Engineering(Computers)
Nationality
Any Nationality
Gender
Any
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Job Title: Java Developer
Location: Bahrain (Onsite) / Remote
Experience: 2–7 Years
Joining: immediate
- Design, develop, and maintain Java-based backend applications, services, and APIs.
- Collaborate with Product Owners, Business Analysts, and cross-functional teams to deliver scalable solutions.
- Develop and integrate RESTful and SOAP APIs with internal and external systems.
- Participate in Agile ceremonies (Daily Stand-ups, Sprint Planning, Reviews, Retrospectives) to ensure iterative delivery.
- Write clean, maintainable, and high-performance code following best practices and coding standards.
- Conduct unit testing, integration testing, and support QA teams to ensure high-quality deliverables.
- Troubleshoot, debug, and optimize applications for performance, scalability, and security.
- Work with DevOps teams for CI/CD automation, deployment, and version control (Azure DevOps, GitHub, GitLab, Jenkins).
- Document application architecture, workflows, and system components for maintainability.
- Stay updated with Java technologies, frameworks, and industry best practices.
Required Skills:
- Strong expertise in Java SE and Java EE technologies.
- Experience with frameworks such as Spring, Spring Boot, Hibernate/JPA, and related ecosystem.
- Hands-on experience with RESTful APIs, SOAP services, and microservices architecture.
- Proficient in SQL databases (MySQL, PostgreSQL, Oracle) and ORM technologies.
- Knowledge of unit testing frameworks (JUnit, TestNG) and test-driven development (TDD).
- Experience with CI/CD pipelines, version control systems, and DevOps tools (Azure DevOps, GitHub, GitLab, Jenkins).
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Understanding of application security best practices and performance optimization.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills, with the ability to work in distributed teams.
- Adaptable to onsite or remote working environments and evolving technologies.
Employment Type
- Full Time
Company Industry
- IT - Software Services
Department / Functional Area
- Software Development
- Application Development (IT Software)
Keywords
- Java
- Java Systems Developer
- Java Programmer
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 advice 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 abuse@naukrigulf.com
Zivra Technologies
Rifa Nowrin
3367 Omer Bin Abdulaziz Street, Riyadh 12835 KSA, Riyadh, Saudi Arabia
Similar Jobs
Java Developer
PENTA FACILITIES MANAGEMENT SERVICES (L.L.C)
- 5 - 10 Years
- Abu Dhabi - United Arab Emirates (UAE)
Senior Software Engineer - Java Developer
Halian
- 4 - 9 Years
- Abu Dhabi - United Arab Emirates (UAE)
Springboot Engineer
Halian
- 5 - 10 Years
- Abu Dhabi - United Arab Emirates (UAE)