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 Customer standards, to ensure roll-out of quality
applications.
• Work with other team members to ensure that Customer 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 (ISR and
ISMS)
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)
Experience with the following tools :
• JDK 17
• Eclipse IDE (Latest for Java Developer)
• Spring Boot Plugin (Spring Tools 4)
• FTL and JSON eclipse plugins
• Maven (latest) standalone installation
• Redis server
• Postman
• Docker
• MS SQL Relational Database
• Git command line (optional)
Job Type: Full-time
Ability to commute/relocate:
• Dubai: Reliably commute or planning to relocate before starting work (Preferred)
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.