Job Title: Java Backend Developer (Spring Boot & Microservices) | ATRIBS METSCON Group | Dubai, UAE
Recruiting Company: ATRIBS METSCON Group
Job Location: Dubai, United Arab Emirates
Job Type: Full-Time
Position Summary
ATRIBS METSCON Group is seeking an experienced Java Backend Developer to design, develop, and maintain high-performance enterprise applications within the banking and financial services domain. This role is ideal for professionals with strong expertise in Java, Spring Boot, Microservices, and Kafka who are passionate about building scalable, secure, and mission-critical backend systems.
Detailed Job Description
As a Java Backend Developer, you will be responsible for developing and enhancing enterprise-grade backend applications that support critical business operations. You will work closely with architects, product owners, business analysts, and development teams to design scalable microservices-based solutions. The ideal candidate will have deep expertise in Java technologies, event-driven architectures, API development, and distributed systems. Experience within Banking or Financial Services environments will be highly advantageous, as the role involves building secure and reliable applications that support high transaction volumes and regulatory requirements. This position offers an excellent opportunity to contribute to digital transformation initiatives in a fast-paced and innovative technology environment.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based backend applications
- Build and implement microservices architectures using Spring Boot and related frameworks
- Develop and optimize RESTful APIs and backend services for enterprise applications
- Design and implement event-driven solutions using Apache Kafka
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions
- Ensure application performance, security, scalability, and reliability
- Troubleshoot and resolve production issues and application bottlenecks
- Participate in code reviews and enforce software engineering best practices
- Support continuous integration and deployment initiatives
- Create and maintain technical documentation, design artifacts, and development standards
Required Qualifications & Skills
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field
- Minimum 7 years of hands-on experience in Java backend development
- Strong expertise in Core Java and object-oriented programming principles
- Extensive experience with Spring Boot and Spring ecosystem technologies
- Proven experience designing and developing Microservices architectures
- Hands-on experience with Apache Kafka and event-driven systems
- Strong understanding of REST APIs, web services, and integration frameworks
- Experience with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server
- Knowledge of software design patterns, secure coding practices, and performance optimization
- Strong debugging, analytical, and problem-solving skills
- Excellent communication and teamwork abilities
Nice-to-Have Skills
- Banking or Financial Services industry experience
- Experience with Kubernetes, Docker, and cloud-native application development
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps
- Experience with distributed systems, messaging platforms, and event streaming architectures
- Familiarity with Agile, Scrum, and DevOps practices