Senior Software Engineer (Java)

May 30, 2024
Full Time Armenia | Dubai

Webb Fontaine Group

Company Overview:  

Founded in 2002, Webb Fontaine is a world-leading technology company powered by AI, transforming the future of Trade. The company is headquartered in Dubai, U.A.E., and benefits from a worldwide presence through its subsidiaries and branch offices in Europe, the Middle East, Asia, and Africa. Trusted by governments globally, Webb Fontaine provides industry-wide solutions to accelerate Trade development and modernization.   

At Webb Fontaine, we emphasize the significance of people within our organization. We identify our team members with their unwavering commitment to excellence and innovation and continuous drive to learn and enhance their skills. Essential to our ethos is teamwork, where we foster a culture of care, support, integrity, and openness.  

Position Summary:

We welcome an enthusiastic Senior Software Engineer (Java) to develop a cutting-edge platform for Paylican. You will join the team that creates a simple, easy way to manage invoices, connect payment entities, and audit payments.

 Technical Stack: Java 17, Kotlin, Spring Boot, Elasticsearch, PostgreSQL, Oracle, Kafka, MinIO, GridGain IMDG, Grafana/Prometheus/Jaeger, Kubernetes, Linux 
 

Key responsibilities: 

-Design and develop high-quality, scalable distributed applications ensuring high throughput, data correctness and reliability 

-Contribute to the best engineering practices, including the use of design patterns, CI/CD, code review, and automated test 

-Participate in code reviews to ensure alignment with architectural specifications and contribute to project planning sessions 

-Support and maintain applications in production environments and assist the team in technical skill enhancement 

-Continuously explore, evaluate, and integrate new technologies to enhance development efficiency 

-Support the team in enhancing their technical skills, providing timely feedback and guidance to ensure members stay on track 

 

Qualifications:

-At least 7 years of hands-on software development experience, with extensive knowledge of Java and experience in Spring/Spring Boot 

-Advanced knowledge of relational databases such as Oracle and PostgreSQL, proficiency with ORM frameworks, and experience with Kafka 

-Strong understanding of microservices, event-driven architecture, OAuth2 security, and various design patterns and technologies that enable business problem-solving at scale 

-Experience with continuous integration and continuous delivery tools, and familiarity with containers and observability solutions 

-Performance analysis of JVM applications, understanding of threading, concurrency, and problems that can result from concurrent processing 

-Experience with GCP, AWS, Azure, or any other public cloud platform is a plus 

-Willingness to travel abroad if required

-Fluency in English 

 

Benefits:  

-Competitive base salary

-Comprehensive benefits package, including medical insurance and days off

-Exposure to diverse international clients and industries

 

How to apply:

We look forward to meeting you in person to discuss the role in detail and hear about your career goals. Please, apply for the vacancy by pressing the “Apply” button below.

Upload your CV/resume or any other relevant file. Max. file size: 130 MB.
Upload a motivation letter