Expert Java Developer
We are seeking an accomplished Java developer with extensive experience in Spring Boot and related Java technologies to contribute to our project in Abu Dhabi.
Main Responsibilities:
- Create, develop, and maintain large-scale applications using Java and Spring Boot.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Implement best practices for coding, testing, deployment, and system integration.
- Evaluate application security, performance, and scalability.
- Participate in code reviews and mentor junior developers as required.
- Analyze complex technical issues and resolve them efficiently.
- Coordinate with DevOps and QA teams to ensure high-quality deliverables.
Required Skills & Qualifications:
- 8–10 years of hands-on software development experience using Java (Java 8 or above).
- Strong expertise in Spring Framework , particularly Spring Boot, Spring Data, and Spring Security .
- Experience with RESTful APIs and microservices architecture .
- A solid understanding of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Proficiency with build and dependency management tools (e.g., Maven, Gradle).
- Knowledge of version control systems (e.g., Git).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with cloud platforms (AWS, Azure, or GCP) is an added advantage.