Senior Full Stack Java Developer – AWS
Technology
NR ConsultingDubai, الإمارات العربية المتحدةمنذ 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.
هل أنت مهتم بهذه الوظيفة؟