Java Architect

Be among the first applicants.
IGT Solutions
Dubai
AED 50,000 - 200,000
Be among the first applicants.
2 days ago
Job description

Primary Skills: Java, Microservices, React, Cloud Native, Oracle, Unit Testing, Jenkins, Docker.


Qualification, Knowledge & Experience:


  • Strong experience in development of enterprise desktop and web applications with backend and frontend responsibilities using Java J2EE technologies (Java 1.6 onwards).
  • 10+ years of experience with frontend technologies, including object-oriented HTML5, CSS, JavaScript, and TypeScript.
  • Strong experience with frameworks like Spring, Spring Boot, and Spring JPA.
  • Good experience in developing APIs (REST & SOAP protocols).
  • Strong experience with relational databases like Oracle and SQL Server.
  • Must have experience in application design using design principles, patterns, and best practices.
  • Experience in Unit Testing Frameworks (UI and server-side) using technologies like Jasmine, Jest, Karma, Junit, Mockito, Jmock.
  • Experience in full stack application design and development primarily in Java 8.0/17, Microservices, and ReactJS.
  • Expertise with 7 years of experience in Oracle SQL, Spring Boot, Spring JPA, Restful Services, HTML5, CSS3, MAVEN/Gradle.
  • Experience in Microservices development.
  • Experience with Lean/Agile development methodologies.
  • Experience with Application Performance monitoring using AppDynamics or any monitoring tool.
  • Good to have experience working in applications using cloud platforms (either AWS or Azure).
  • Knowledge of integration tools like Informatica, TIBCO, Snaplogic, and Solace is an added advantage.

Roles & Responsibilities:


  • Experience in API development and deployment, with strong knowledge of REST & SOAP protocols, integration, and messaging tools like Snaplogic, Solace, Kafka, and JMS.
  • Strong understanding of modern integration patterns such as event-driven architecture, API-led connectivity, and microservices-based integration.
  • Knowledge of domain-driven design concepts and experience designing and implementing microservices using modern development practices and tools.
  • Good understanding of DevOps practices, including Continuous Integration, Continuous Deployment, Continuous Delivery, and security/data standards and policies.
  • Expertise in performance monitoring and tuning for large-scale distributed applications, with strong analytical and troubleshooting skills in optimizing application and database performance.
  • Practical experience working in agile development and proficiency in using tools for agile development (JIRA, Confluence, etc.).
  • Good communication skills and the ability to collaborate effectively with other team members, including developers, testers, and stakeholders.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Java Architect jobs in Dubai