Senior Java Engineer – Marc Ellis – Abu Dhabi – UAE

Marc Ellis invites applications for Senior Java Engineer in Abu Dhabi, UAE

Marc Ellis is an award-winning HR, Recruitment, Outsourcing and Training Corporation serving forward-thinking local & international organizations specializing in the Tech and Digital industry. We believe in success as our number one driver to results. We hire with the right attitude and train on the skillsets as we believe it is important to develop and upskill those passionate about the world of HR and recruitment.

Faculty Title:

Senior Java Engineer (Onsite)

Role: Senior Java Engineer
Location: Abu Dhabi
Duration: 3 months

KEY ACCOUNTABILITIES:

  • Design, develop, troubleshoot, and maintain complex Java applications.
  • Build and implement CI/CD pipelines for build and deployment.
  • Collaborate with the team to solve problems, ensuring sophisticated design and product quality.
  • Inspect and refactor source code without disrupting functionality.
  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high-performance, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Maintain code quality, organization, and automation.
  • Enhance and tune web services for optimal user experience.
  • Collaborate with developers to design algorithms and flowcharts.
  • Produce clean, efficient code based on specifications.
  • Integrate software components and third-party programs.
  • Verify and deploy programs and systems.
  • Troubleshoot, debug, and upgrade existing software.
  • Create technical documentation for reference and reporting.

REQUIREMENTS:

  • Around 15+ years of experience in developing Enterprise Webservices using JEE, Spring Framework, with REST & SOAP standards.
  • Minimum 5+ years of experience in distributed architecture application development using Spring-based Microservices with NoSQL DB.
  • Strong experience in developing cloud-native Microservice applications for AWS cloud.
  • Hands-on experience in implementing resilient microservices using design patterns.
  • Proficient with AWS components like API Gateway, Fargate, S3, DynamoDB, SNS, etc.
  • Expertise in Spring Framework [Core, Boot, Data, MVC] and WebServices (REST, SOAP) supporting high volume transactions in a distributed environment.
  • Thorough experience in writing high-quality code with full automated unit test coverage (JUnit, Mockito, etc.).
  • Experience with Industry Standard security concepts like Cryptography, Certificates, Vaults, Key rotation, OAuth, JWT & MFA.
  • Ability to understand business requirements and translate them into technical requirements.
  • Proficient with tools like Swagger, WebSphere, Maven/Gradle, GIT Lab, IntelliJ IDEA, STS, SonarQube, Checkmarx, etc.
  • Experience with multi-threading and performance tuning.
  • Strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
  • Working knowledge with Relational DB like Oracle, DB2, and NoSQL databases like DynamoDB, Elasticsearch, or MongoDB.
  • Strong agile/scrum development experience.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.
  • Experience in integrating third-party REST/SOAP-based services, with a preference for digital channel integration experience.

How to Apply:

Enter your e-mail address to get job updates delivered to you

Icon of Jobs logo

Enter your e-mail address to get job updates delivered to you

ہم وعدہ کرتے ہیں کہ ہم آپ کے ای میل کا غلط استعمال نہیں کریں گے اور آپ کا ای میل کسی اور کو نہیں دیں گے

We promise that we will not misuse your e-mail address or share it with anyone else

Icon of Jobs logo

Enter your e-mail address to get job updates delivered to you

ہم وعدہ کرتے ہیں کہ ہم آپ کے ای میل کا غلط استعمال نہیں کریں گے اور آپ کا ای میل کسی اور کو نہیں دیں گے

We promise that we will not misuse your e-mail address or share it with anyone else