Senior Software Engineer – Java Software Development UAE

منذ 2 أيام

abu dhabi, الإمارات العربية المتحدة Egmont-it دوام كامل
We are hiring a Senior Software Engineer with expertise in Java platforms and technologies.
Strong knowledge of Core JavaExperience using Java platforms and technologies to develop large-scale, mission-critical enterprise applicationsExperience with J2EE (Maven, Spring, Hibernate, etc.) in building multi-threaded, high-performance, scalable applicationsStrong understanding of the REST architectural style, RESTful APIs, and RESTful web servicesExperience with the core Spring Framework, Spring Boot, and Spring CloudStrong knowledge of system architecture, object-oriented design, and design patternsGood knowledge of databases and PL/SQLExperience building mission-critical applications on a microservices architectureSoftware development using a TDD approachExperience with NoSQL database technologiesFamiliarity with DevOps CI/CD pipelinesProficient with code versioning tools such as GitExperience with Agile/Scrum processes and practicesStrong communication skillsBachelor's or master's degree in Computer Science, Software Engineering, or a related field from a recognised university3–5 years of hands-on software engineering experience with Java tools and technologies