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
By continuing you agree to our Terms & Privacy Policy.