Senior Java Developer
About Webb Fontaine
Founded in 2002, Webb Fontaine is a global trade technology company headquartered in Dubai, with projects spanning the Middle East, Africa, Asia, South America and beyond. We partner with governments worldwide, providing cutting-edge solutions to boost their revenue by streamlining trade and logistics operations across the entire trade spectrum.
At Webb Fontaine, we're crafting a legacy of innovation with a mission to transform the landscape of trade through technology. This wouldn’t be possible without our team of exceptional individuals who are at the core of our success.
Position Summary
We welcome a seasoned Senior Software Engineer (Java) to develop a cutting-edge platform for one of our products. You will join the team that works on a complete payment solution that handles billing and money transfers for any system.
Tech stack
Java, SpringBoot, Microservices, PostgreSQL/Oracle, Kotlin, Apache Kafka, Reactive Spring, Elasticsearch, K8s
Key responsibilities
- Design, develop, test, and maintain high-quality scalable web applications and services in the Java ecosystem
- Participate in project planning sessions
- Support and maintain applications in a production environment, when necessary
- Support the junior team members to improve their technical skills, provide guidance
- Share clear messages and make complex ideas easy to understand for team members
- Give on-time feedback to help the team members to stay on track
- Keep up with new techs and trends
Qualifications
- 5+ years of hands-on experience of software development and in-depth knowledge of Java
- Experience in Spring Core/Spring Boot
- Distributed transactions production implementation experience in microservices environments
- Experience with Apache Kafka distributed broker.
- Knowledge of relational databases (Oracle, PostgreSQL) and ORM frameworks
- Good understanding of API, microservice, and integration concepts and technologies, such as REST, JSON, XML
- Experience with continuous integration and continuous delivery tools
- Familiarity with performance analysis of JVM applications, understanding of threading, concurrency and problems that can result from concurrent processing
- Familiarity with containers and logging/monitoring solutions
- Knowledge of traditional build systems (Gradle, Maven)
- Knowledge of Agile / Scrum process and ceremonies
- Strong knowledge of English.
Benefits
- Equal opportunity advocacy: We promote equality, creating a diverse and inclusive environment.
- Competitive compensation: Enjoy a competitive salary that rewards your contributions.
- Health and Wellness: We provide comprehensive medical coverage.
- Global collaboration: Join a world-class team with a global presence and international clients.
- Investment in you: We invest in your growth and development, valuing our employees as top talent.
- Work-life balance: We ensure a healthy work-life balance for your well-being.
- Training support: We offer a comprehensive learning and development program.
- Personalised approach: We prioritise personal connections, and caring for you beyond your professional role.
We offer benefits tailored to each location, considering the specific regulations and conditions of each country. These will be discussed with candidates during the selection process.
- Department
- Software Engineering
- Role
- Software Engineer (Java)
- Locations
- Armenia
- Remote status
- Hybrid Remote
- Employment type
- Full-time
- Employment level
- Executive/Senior Level
About Webb Fontaine Group
At Webb Fontaine, we believe in looking beyond barriers to shape international trade. Our mission is to create technology to improve established practices and deliver innovative solutions for trade facilitation. We are dedicated to providing ground-breaking solutions, enriching communities, economies, and the global landscape.
Senior Java Developer
Loading application form