We are looking for a backend engineer with expertise in Java, Apache Spark, and Spring Boot to join our client’s team onsite in Abu Dhabi. The role involves working with a global consultancy company specializing in managed services, data engineering, business intelligence, and analytics.
The ideal candidate will be responsible for designing, implementing, and maintaining robust, scalable, and efficient backend systems.
Responsibilities:
Architect, develop and maintain backend systems using Java, Apache Spark, and Spring Boot.
Implement and optimize data processing pipelines using Apache Spark.
Design and build RESTful APIs to support various front-end services and third-party integrations.
Work with SQL and NoSQL databases to ensure data integrity and performance.
Write clean, maintainable, and testable code, following best practices in software development.
Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
Identify and resolve performance and scalability issues promptly.
Create and maintain technical documentation for codebases and APIs.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of experience in backend development using Java.
Proven experience with Apache Spark and building data processing applications.
Strong experience with Spring Boot and other components of the Spring framework.
Proficiency in Java and related frameworks.
In-depth knowledge of Apache Spark.
Experience with Spring Boot for building microservices.
Solid understanding of RESTful API design and development.
Experience with SQL and NoSQL databases.
Familiarity with version control systems such as Git.
Excellent problem-solving skills.
Strong communication and collaboration abilities.
Ability to work independently and as part of a team.
Attention to detail and a commitment to quality.
Preferred Qualifications:
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of containerization technologies like Docker and Kubernetes.
Familiarity with continuous integration and deployment (CI/CD) pipelines.
About Iglu
Iglu is a multinational network of companies that hires digital professionals around the world to work for international clients either fully-remote or from its locations in Thailand, Vietnam and Hong Kong. We are organized to maximize a sustainable work-life balance for our employees, whilst delivering an efficient, productive and high-quality service for our clients.
Join our community of like-minded digital professionals and access opportunities to work remotely in a whole new way. You will be part of an amazing group of people with a flexible company culture that encourages you to live the way you like and work on projects of your choice.