Senior Java Engineer (onsite)

United Arab Emirates, United Arab Emirates

Job Description

@Marc Ellis is #HIRINGRole: Senior Java Engineer
Location: Abu Dhabi
Duration: 3 monthsKEY 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.

Marc Ellis

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1697696
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    United Arab Emirates, United Arab Emirates
  • Education
    Not mentioned