Overview
About Us :
Royal Swiss Auto Services: "A one-stop shop for auto repair needs in the UAE.” We provide all the same repairs and services as the dealer-owned workshops of luxury cars, but with our own unbeatable benefits like affordable pricing and convenient scheduling. We are not just the alternative, but the service center of choice for luxury car repairs and services in the UAE and throughout Middle East!
Job Description :
- Design and develop scalable, high-performance web applications from end to end.
- Architect, implement, and maintain microservices-based and monolithic applications using Java (Spring Boot, JSP, Servlets).
- Develop reusable, modular, and maintainable frontend components using JavaScript, JSP, jQuery.
- Build and maintain RESTful APIs and GraphQL APIs for seamless frontend-backend communication.
- Integrate third-party services, payment gateways, and cloud APIs.
- Design and optimize database schemas for MS SQL or MySQL to ensure high availability and performance.
- Write efficient SQL queries, stored procedures, and indexing strategies to improve database operations.
- Ensure application performance, security, and scalability by implementing best practices.
- Apply secure coding standards to protect against SQL injection, XSS, CSRF, and other vulnerabilities.
- Implement authentication and authorization mechanisms using JWT, OAuth, SSO.
- Deploy applications on AWS, Azure, or GCP and manage CI/CD pipelines (Jenkins, GitHub Actions, Docker, Kubernetes).
- Conduct code reviews, debugging, and troubleshooting to improve software reliability.
- Work closely with UI/UX designers, DevOps engineers, and business stakeholders to align requirements.
- Follow Agile/Scrum methodologies, participate in daily standups, sprint planning, and retrospectives.
- Use Git for version control and manage code repositories on GitHub, including handling pull requests, branching, and merging.
- Write and maintain unit tests and integration tests using frameworks such as JUnit, Mockito, and TestNG to ensure high-quality code and minimize bugs.
- Participate in continuous integration/continuous deployment (CI/CD) processes to streamline the development workflow.
- Create and maintain technical documentation, API documentation, and architecture diagrams.
- Guide junior developers and provide mentorship on best practices.
Required Skills & Qualifications:
6-8 Years of Strong Java development experience (Spring Boot, Servlets, JSP, JDBC).
6-8 Years of Frontend skills in JSP, JavaScript, and jQuery (React/Angular is a plus).
Familiarity with Cloud platforms (AWS, Azure, GCP) for managing hosted environments.
Experience with containerization (Docker, Kubernetes).
Mentoring and leadership skills for guiding junior developers.
Familiarity with tools like JProfiler or VisualVM for profiling Java applications.
Innovative, Problem Solving, Responsible, Enthusiastic, Team Player
Salary : 25,00,000-30,00,000 INR/Year
Job Type: Full-time
Pay: ₹2,500,000.00 - ₹3,000,000.00 per year
Schedule:
- Day shift
Work Location: Remote