drjobs Senior Java Backend Engineer العربية

Senior Java Backend Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Dubai - UAE

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

We are seeking a highly experienced Senior Java Backend Resource with extensive experience in developing Payment Gateway solutions. The ideal candidate will have a strong background in Java, EJB, Microservices, MVC Framework, Oracle and experience in building highly scalable, high-transactional systems.

Responsibilities

  • Design, develop and maintain a highly scalable, high-transactional Payment Gateway solution using Java, J2EE, EJB, Microservices, MVC Framework.
  • Develop and maintain SOAP/RESTful APIs for Payment Gateway integration with third-party vendors and clients.
  • Ensure the reliability, availability, and performance of the Payment Gateway solution through continuous monitoring, testing, and improvement.
  • Collaborate with cross-functional teams to gather requirements and develop solutions that meet the needs of the business and clients.
  • Maintain high standards of quality for code, documentation, and other deliverables
  • Proactively identify and resolve issues related to Payment Gateway operations.
  • Troubleshoot and debug applications 8. Stay up-to-date with emerging technologies and trends in Payment Gateway solutions and implement them in the development process as appropriate.

Requirements

  • Solid experience in developing Payment Gateway solutions using Java, J2EE, EJB, Microservice and MVC Framework.
  • Extensive experience in developing SOAP/RESTful APIs for Payment Gateway integration with third-party vendors and clients.
  • Good working knowledge of design patterns & OOAD
  • Strong understanding of Payment Gateway architecture, including encryption, tokenization, and security standards.
  • Solid understanding of software development principles and design patterns.
  • Strong proficiency with Oracle SQL
  • Experience with Agile, build management, continuous integration, continuous delivery, data structures/algorithms
  • Excellent problem-solving and troubleshooting skills.
  • Experience with payment processing
  • Knowledge of distributed systems and memory and performance optimization
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced, dynamic environment with multiple priorities and deadlines.

Desired candidate profile

1. Core Java Expertise

  • Deep knowledge of Java: Expertise in Java SE and Java EE, understanding object-oriented programming (OOP) principles, multithreading, and memory management.
  • Concurrency & Multithreading: Knowledge of Java’s concurrency utilities (e.g., ExecutorService, CountDownLatch, Semaphore) and ability to write thread-safe code.
  • Java Memory Management: Understanding JVM internals, garbage collection, heap and stack memory, and performance tuning.
  • Java Libraries & Frameworks: Proficiency with commonly used Java libraries and frameworks like Spring, Spring Boot, Hibernate, JPA (Java Persistence API), and Apache Camel.

2. Backend Frameworks & Technologies

  • Spring Framework: Extensive experience with Spring Boot, Spring MVC, Spring Security, Spring Cloud for building scalable microservices and enterprise-level applications.
  • Microservices Architecture: Designing, developing, and deploying microservices with Java using tools like Spring Cloud, Docker, and Kubernetes.
  • RESTful APIs: Designing and implementing scalable and secure RESTful services, including API documentation (e.g., Swagger/OpenAPI).
  • WebSockets: Understanding real-time communication protocols and implementing WebSocket-based solutions where needed.

3. Database & Data Management

  • Relational Databases: Proficiency in SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle.
  • NoSQL Databases: Familiarity with NoSQL databases like MongoDB, Cassandra, Redis, or Elasticsearch for high-volume and low-latency applications.
  • ORM Frameworks: Deep understanding of Hibernate, JPA, or MyBatis for object-relational mapping and database interaction.
  • Database Optimization: Experience in query optimization, indexing, and database schema design.

4. Cloud & DevOps

  • Cloud Platforms: Experience with AWS, Azure, or Google Cloud Platform (GCP) for hosting backend services, serverless computing, and storage.
  • CI/CD: Strong understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • Containers & Orchestration: Proficiency in Docker, and Kubernetes for containerization, orchestration, and microservices deployment.
  • Monitoring & Logging: Implementing application monitoring and logging solutions using tools like Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or Splunk.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.