Senior Java Engineer (Merchant Service)
Role Summary
We are seeking an accomplished Senior Java Engineer to drive the design, development, and optimization of scalable backend systems for our payment processing platform. This role requires strong expertise in Java, Spring Boot, and microservices architecture, combined with a deep understanding of payment industry standards and protocols.
As a senior member of the team, you will lead the development of secure and high-performance transaction systems, collaborate with cross-functional teams to deliver new features, and mentor junior engineers to uphold best practices. This is a strategic, hands-on role where technical leadership and innovation are key to shaping the future of our payment solutions.
Responsibilities:
- Lead the design and development of backend services and APIs using Java and Spring Boot.
- Architect and implement scalable microservices solutions to support payment processing.
- Ensure the security, reliability, and performance of payment transactions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to maintain code quality.
- Stay updated with emerging technologies and industry trends to drive innovation.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in Java development, with a focus on backend systems.
- Extensive experience with Spring Boot and microservices architecture.
- Strong understanding of relational databases, particularly MySQL, and experience with ORM frameworks.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience in the payment industry, with knowledge of payment gateways, PCI compliance, and related protocols.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and leadership skills.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of messaging systems such as Kafka or RabbitMQ.
- Understanding of CI/CD pipelines and DevOps practices.
- Division
- Technology
- Department
- Payment Core
- Locations
- Abu Dhabi
Already working at Astra Tech?
Let’s recruit together and find your next colleague.