We are looking for a talented
Full-Stack Developer with strong Java and Vue.js experience to join a dynamic project. You will build scalable and maintainable applications across the backend and frontend, working closely with cross-functional teams in an agile and fast-paced environment.
Role & Responsibilities:- Design, develop, and maintain backend services and APIs using Java (Spring Boot).
- Build and maintain modern, responsive frontends using VueJS.
- Collaborate with product, design, and engineering teams to translate requirements into technical solutions.
- Contribute to code reviews, testing, and engineering best practices.
- Support deployment and operational processes in cloud environments.
- Identify and address technical debt, improving performance, reliability, and maintainability.
- Provide regular updates to stakeholders, ensuring alignment on progress and deliverables.
Hard Skills - Must have:- Strong expertise in backend development with Java (Spring Boot, RESTful APIs, microservices).
- Strong experience with Vue.js and modern frontend development.
- Experience with JavaScript and/or TypeScript.
- Experience with at least one major cloud provider (AWS or Azure).
- Solid understanding of software engineering best practices, including testing, version control, and maintainability.
Nice to have:- Experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps).
- Familiarity with state management libraries (Redux, Zustand) and testing tools (Jest, Cypress, JUnit).
Soft Skills:- Strong analytical and problem-solving skills.
- Ability to work effectively in cross-functional and distributed teams.
- Clear communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Proactive mindset with a strong sense of ownership.
- Commitment to delivering high-quality, reliable solutions.