NC
Senior Full Stack Java Developer – AWS
NR Consulting - India
🇦🇪 United Arab Emirates
On-site
Senior
4 days ago
- Java
- AWS
- Object Oriented Programming
- OOP
- JVM
- Spring Boot
- MVC
- Microservices
- REST API
- React.js
- Redux
- HTML5
- CSS3
- JavaScript
- ES6+
- TypeScript
- Devops
- EC2
- ECS
- EKS
- API Gateway
- RDS
- DynamoDB
- IAM
- SNS
- SQS
- Docker
- SQL
- Data Modeling
- MySQL
- PostgreSQL
- Oracle
- Git
- JWT
- CI/CD
- Apache Kafka
- Integration Testing
- JUnit
- Mockito
- Agile
- AI
4 days ago
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.
Senior Full Stack Java Developer – AWS · NR Consulting - India