VaporVM is currently looking for a skilled Senior Software Engineer to join their growing technical team in Dubai. This role is a perfect match for professionals who want to lead architectural decisions and build high-performance, scalable Java applications.
What You Will Be Doing
You won’t just be writing code at VaporVM. Your day-to-day will involve hands-on work with modern tech stacks and collaborative problem-solving. Key responsibilities include:
- System Development: Designing and building scalable Java applications using Spring Boot.
- Database Management: Optimizing performance through advanced indexing, data modeling, and query tuning in both relational and NoSQL databases.
- Cloud & DevOps: Supporting deployments through CI/CD pipelines, Docker, and Kubernetes environments (AWS/Azure).
- Front-End Integration: Contributing to dynamic applications using Angular (v13+), Node.js, and modern CSS frameworks.
- Workflow & Security: Working with Camunda BPM for process automation and implementing IAM solutions like Keycloak.
The Ideal Profile
The team is looking for someone with a strong technical foundation and a growth mindset. To be successful here, you should have:
- Experience: At least 4 years of hands-on software development.
- Core Tech: Expert-level knowledge of Java, Spring Boot, and Microservices architecture.
- Technical Versatility: Familiarity with Angular, JavaScript, and HTML5/CSS.
- DevOps Exposure: Experience with containerization (Docker/Kubernetes) and cloud platforms.
- Education: A Bachelor’s degree in Computer Science, Software Engineering, or IT.
Why This Role Matters
VaporVM focuses on a collaborative culture where you aren’t just an employee—you are a contributor to the company’s innovation strategy. You will get the chance to participate in peer code reviews, work on RESTful APIs, and learn how to manage application monitoring with tools like Prometheus and the ELK stack.
Frequently Asked Questions
What is the minimum qualification required? You need a Bachelor’s degree in Computer Science, Software Engineering, or Information Technology to be eligible for this position.
How many years of experience does VaporVM require? This is a senior-level position requiring at least 4 years of hands-on experience in software development.
How do I apply for this position? You can submit your application and view further details through the recruitment platform here. Make sure your resume highlights your experience with Spring Boot and cloud-based deployments to stand out.
