Job Purpose :
The main purpose of this role is to develop and maintain secure, error-free, and easy-to-use applications for our clients customers and internal users.
Main Job Responsibilities
• Develop, test, and debug Java applications across various platforms (web, mobile, desktop) using best practices and industry standards.
• Collaborate with business analysts to translate business requirements into technical requirements.
• Follow the development cycle and clients standards, to ensure roll-out of quality applications.
• Work with other team members to ensure that the clients applications are optimally deployed and maintained.
• Promote enhancements to applications and solutions.
• Maintain all technical documents for the applications.
• Shadow team members for various applications when needed.
• Collaborate with other teams to ensure availability, reliability, and scalability of IT services to meet business demands and ensure customer satisfaction targets.
• Comply with organizational policies regarding quality and security standards
Qualifications and experience:
• Bachelor's degree in computer science, Software Engineering, or a related field
• A minimum of 5 years software development experience in crafting, implementing, and supporting highly scalable systems
• Proficiency in Java (1.8 or later), JUnit, Spring Boot, REST, JSON
• Strong knowledge of object-oriented analysis and design, software design patterns and java coding principles
• Experience with Java frameworks (e.g., Spring, Spring Boot) a plus
• Experience with NoSQL and SQL databases: (Oracle, MSSQL, MongoDB)
• Hands-on experience with microservices, Docker, containers, and cloud orchestration frameworks
• Well versed with publishing API, CI/CD and DevOps
• Preferred experience with template engines e.g., freemarker
• Demonstrated experience that show-cases initiative to explore alternate technology and approaches to solving problems
Added Advantage
• Development experience using Salesforce's Apex.
• Experience on Salesforce user interface frameworks, such as Lightning and Visualforce
• Experience in integrating Salesforce with external systems and leveraging APIs to enable seamless data exchange and business process automation.
• Experience using SOQL (Salesforce Object Query Language)
Job Type: Full-time
Pay: Up to AED15,000.00 per month
Application Question(s):
• Do you have a minimum of 5 years software development experience in crafting, implementing, and supporting highly scalable systems ? (Yes/No)
• Are you proficient in Java (1.8 or later), JUnit, Spring Boot, REST, JSON ? (Yes/No)
• How many years of work experience do you have with NoSQL and SQL databases: (Oracle, MSSQL, MongoDB) ?
• Are you proficient with Java with Salesforce Expertise, if yes - total years of experience
• Salary Expectation
• Notice Period
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.