Key Responsibilities

• Design, develop, test, and maintain full-stack web applications using Java, Spring Boot, and Vue.js.

• Develop scalable and secure RESTful APIs and microservices.

• Build responsive, reusable, and user-friendly frontend components using Vue.js, JavaScript/TypeScript, HTML5, and CSS3.

• Integrate frontend applications with backend REST APIs and third-party services.

• Develop business logic, data-access layers, and backend services using Java and Spring technologies.

• Work with relational databases such as PostgreSQL, MySQL, or Oracle.

• Write efficient SQL queries and optimize database performance.

• Implement authentication and authorization using technologies such as Spring Security, OAuth2, or JWT.

• Write unit, integration, and automated tests to ensure application quality.

• Troubleshoot production issues, identify root causes, and implement effective solutions.

• Participate in code reviews and contribute to coding standards and best practices.

• Collaborate with product managers, UI/UX designers, QA engineers, DevOps engineers, and other developers.

• Work with Git and CI/CD pipelines to support automated build, testing, and deployment.

• Contribute to application architecture, technical design, and continuous improvement.


Required Skills

• Strong experience with Java 8/11/17+.

• Strong knowledge of Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

• Hands-on experience with Vue.js 2/3.

• Strong knowledge of JavaScript/TypeScript, HTML, and CSS.

• Experience developing and consuming REST APIs.

• Good knowledge of microservices architecture.

• Experience with SQL databases such as MySQL, PostgreSQL, or Oracle.

• Familiarity with Git and software development best practices.

• Experience with unit testing frameworks such as JUnit and Mockito.

• Understanding of Maven or Gradle.

• Good understanding of Agile/Scrum development methodologies.


Technology Stack


Backend: Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security

Frontend: Vue.js, JavaScript/TypeScript, HTML5, CSS3, Vue Router, Pinia/Vuex

Database: PostgreSQL, MySQL, Oracle

Testing: JUnit, Mockito, Jest/Vitest

Build: Maven/Gradle

DevOps: Git, Docker, CI/CD, Kubernetes

Cloud: AWS/Azure/GCP

Architecture: REST APIs, Microservices, Distributed Systems

Similar jobs

Java Full Stack Developer – Vue.js

Apply Now
Back to search page