Skip to content
×

Java Software Enginer

Listing for: Srila Prabhupada Daily Quotes
Full Time position Listed on 2026-11-13
Job specializations:
Salary/Wage Range or Industry Benchmark: 120000 - 180000 AED Yearly AED 120000.00 180000.00 YEAR

Job Description & How to Apply Below

We are seeking a skilled and detail-oriented Java Software Engineer to design, develop, test, and maintain reliable software applications and backend systems. The successful candidate will contribute to the development of scalable solutions, improve application performance, and support the delivery of high-quality software that meets business and technical requirements.

Key responsibilities include writing clean and maintainable Java code, developing application features, designing backend components, and integrating software with databases, APIs, and external services. The role also involves reviewing technical requirements, troubleshooting software issues, optimizing application performance, and ensuring that solutions follow established development standards.

The Java Software Engineer will collaborate with product managers, software developers, QA engineers, and other technical teams throughout the software development lifecycle. Responsibilities may include participating in code reviews, writing unit tests, maintaining technical documentation, identifying system improvements, and supporting application deployments.

The position may also involve working with microservices architecture, cloud-based environments, distributed systems, and automated development pipelines. The ideal candidate should have a strong understanding of software engineering principles and be comfortable solving technical challenges in a collaborative development environment.

Qualifications

Role Description

We are seeking a skilled and detail-oriented Java Software Engineer to design, develop, test, and maintain reliable software applications and backend systems. The successful candidate will contribute to the development of scalable solutions, improve application performance, and support the delivery of high-quality software that meets business and technical requirements.

Key responsibilities include writing clean and maintainable Java code, developing application features, designing backend components, and integrating software with databases, APIs, and external services. The role also involves reviewing technical requirements, troubleshooting software issues, optimizing application performance, and ensuring that solutions follow established development standards.

The Java Software Engineer will collaborate with product managers, software developers, QA engineers, and other technical teams throughout the software development lifecycle. Responsibilities may include participating in code reviews, writing unit tests, maintaining technical documentation, identifying system improvements, and supporting application deployments.

The position may also involve working with microservices architecture, cloud-based environments, distributed systems, and automated development pipelines. The ideal candidate should have a strong understanding of software engineering principles and be comfortable solving technical challenges in a collaborative development environment.

Qualifications
  • A degree or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related discipline is preferred.
  • Strong knowledge of Java programming and object-oriented software development principles.
  • Familiarity with Java frameworks such as Spring, Spring Boot, Hibernate, or similar technologies.
  • Understanding of RESTful APIs, web services, and backend application development.
  • Knowledge of relational databases such as MySQL, PostgreSQL, or Oracle, including SQL queries and database design.
  • Familiarity with data structures, algorithms, design patterns, and software architecture concepts.
  • Understanding of version control systems such as Git and collaborative development workflows.
  • Familiarity with unit testing frameworks, debugging tools, and software quality assurance practices.
  • Knowledge of microservices, distributed systems, and cloud platforms is an advantage.
  • Familiarity with CI/CD pipelines, Docker, Kubernetes, or automated deployment tools is beneficial.
  • Strong analytical thinking, troubleshooting, and problem-solving abilities.
  • Good communication skills and the ability to work effectively with cross-functional technical teams.
  • A commitment to writing maintainable code, improving software quality, and keeping up with modern Java development technologies.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary