Full Stack Java Developer
Job Location : Dubai, United Arab Emirates
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or related field
• 8 to 10 years of experience in Java (8 17) and Spring Boot based applications
• Strong knowledge of microservices and REST/SOAP APIs
• Experience with Angular.js or React.js
• Hands-on experience with SQL and NoSQL databases
• Exposure to AWS, Docker, Kubernetes, and CI/CD tools
• Familiarity with testing, monitoring, and logging tools
• Strong problem-solving skills and Agile experience
Roles & Responsibilities:
• Design, develop, and maintain scalable Java-based applications using Java (8 17), Spring Boot, Spring Security, and Hibernate
• Build and consume RESTful and SOAP APIs following microservices architecture best practices
• Develop responsive front-end components using Angular.js and/or React.js
• Collaborate with cross-functional teams to define, design, and deliver new features
• Implement secure authentication and authorization mechanisms
• Work with relational and NoSQL databases such as Oracle, SQL Server, PostgreSQL, MongoDB, and Couchbase
• Deploy and manage applications in cloud environments (AWS) using Docker, Kubernetes, and OpenShift
• Set up and maintain CI/CD pipelines using Jenkins, Git, GitLab, and Azure DevOps
• Ensure code quality through unit testing and automation using JUnit, Mockito, Postman, and JMeter
• Perform code reviews and enforce coding standards and best practices
• Monitor application performance and troubleshoot issues using AppDynamics, Splunk, and ELK Stack
• Integrate applications with messaging and integration platforms such as Solace, ActiveMQ, Apigee, and Informatica
• Participate in agile ceremonies and contribute to continuous improvement initiatives
• Provide production support and resolve performance, security, and scalability issues