تخطي إلى المحتوى الرئيسي

Senior Full Stack Java Developer – AWS

Technology
NR Consulting
Dubai, الإمارات العربية المتحدةمنذ 3 أسابيعحتى 13‏/12‏/2026

وصف الوظيفة

Title: Senior Full Stack Java Developer – AWS

Location: Dubai

Exp: 5+ Yrs

Job Description:

Backend Technologies

  • Strong expertise in Core Java, including Object-Oriented Programming (OOP), multithreading, concurrency, collections, and JVM fundamentals.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and microservices architecture.
  • Strong understanding of RESTful API design principles and secure application development.

Frontend Technologies

  • Deep knowledge of React.js, React Hooks, Redux, Context API, HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Experience developing responsive, user-centric web applications.

Cloud & DevOps

  • Hands-on experience designing, deploying, and managing applications on AWS.
  • Strong knowledge of EC2, Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB, IAM, SNS, and SQS.
  • Experience with Docker containerization and cloud-native application deployment.

Databases

  • Strong SQL development skills, including data modeling, query optimization, and performance tuning.
  • Experience working with relational databases such as MySQL, PostgreSQL, or Oracle.

Tools & Practices

  • Proficiency with Git version control systems.
  • Strong understanding of authentication and authorization mechanisms, including JWT.
  • Experience with CI/CD pipelines and modern software development best practices.

Frontend Development

  • Design and develop interactive, responsive, and high-performance user interfaces using React.js, JavaScript and TypeScript.
  • Build reusable frontend components and scalable state management architectures using Redux and Context API.
  • Integrate frontend applications with backend RESTful APIs and secure authentication mechanisms.
  • Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.

Backend Development

  • Design, develop, and maintain scalable backend applications and microservices using Java and the Spring Boot framework.
  • Build and enhance RESTful APIs, business services, data access layers, and security configurations.
  • Implement event-driven architectures and messaging solutions using Apache Kafka and AWS SNS/SQS.
  • Develop and deploy cloud-native applications leveraging AWS services such as EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, DynamoDB, and IAM.
  • Collaborate with cross-functional teams to define, design, and deliver high-quality software solutions.

Collaboration & Quality Assurance

  • Write clean, maintainable, and production-ready code with comprehensive unit and integration testing using JUnit, Mockito, and frontend testing frameworks.
  • Participate actively in Agile ceremonies, sprint planning sessions, backlog grooming, and code reviews.
  • Troubleshoot and resolve production issues while ensuring system reliability and performance.
  • Leverage modern AI-assisted development tools such as GitHub Copilot to improve development efficiency while maintaining security and code quality standards.

هل أنت مهتم بهذه الوظيفة؟