linkedin
Java Software Enginer
Srila Prabhupada Daily Quotes
Abu Dhabi, UAE
Part-time
Entry
Onsite
Discovered 4 days ago
JavaObject-oriented programmingSpring or similar Java frameworksRESTful APIs and web servicesBackend application developmentRelational databases and SQL
Role Overview
Design, develop, test, and maintain reliable software applications and backend systems.
Contribute to scalable solutions, application performance, and software quality.
Key Skills for This Role
JavaObject-oriented programmingSpring or similar Java frameworksRESTful APIs and web servicesBackend application developmentRelational databases and SQL
Full Job Posting
Role overview
Design, develop, test, and maintain reliable software applications and backend systems.
Contribute to scalable solutions, application performance, and software quality.
Responsibilities
- Write clean, maintainable Java code and develop application features.
- Design backend components and integrate databases, APIs, and external services.
- Review technical requirements, troubleshoot issues, and optimize application performance.
- Follow development standards and collaborate with product, software, QA, and technical teams.
- Participate in code reviews, write unit tests, maintain documentation, and identify system improvements.
- Support application deployments; work with microservices, cloud environments, distributed systems, and automated pipelines as applicable.
Qualifications
- A degree or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related discipline is preferred.
- Strong Java and object-oriented development knowledge; familiarity with Spring, Spring Boot, Hibernate, or similar frameworks.
- Understanding of RESTful APIs, web services, backend development, relational databases, SQL, and database design.
- Familiarity with data structures, algorithms, design patterns, software architecture, Git, testing, debugging, and software quality assurance.
- Microservices, distributed systems, and cloud platform knowledge is an advantage.
- CI/CD, Docker, Kubernetes, or automated deployment tool familiarity is beneficial.
- Strong analytical, troubleshooting, and problem-solving abilities; effective communication and cross-functional teamwork.
- Commitment to maintainable code, software quality, and keeping current with Java development technologies.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career