Full Stack Developer with Vue.js
Technical Skills
- Strong expertise in Java Full Stack Development with Vue.js
- Understanding and implementing standard branching (e.g., Gitflow) and peer review practices; apply tools (Sonar, Zally, Checkmarx) for code quality and anti‑patterns; build unit, service, and integration tests ensuring comprehensive coverage.
- Apply DRY principle for reusable libraries; experience with TDD, BDD; author test code following the Test Pyramid.
- Knowledge of basic design patterns (factory, adaptor, singleton, composite, observer, strategy, inversion of control); ability to build with open frameworks like Spring Boot, Steeltoe, Angular, DXP, etc.
Responsibilities
- Participate in team prioritization discussions with Product/Business stakeholders.
- Estimate and own delivery tasks (design, development, testing, deployment, configuration, documentation) to meet business requirements.
- Automate build, operation, and run aspects of software.
- Drive code/design/process trade‑off discussions within the team when required.
- Report status and manage risks within the primary application/service.
- Drive integration of services focusing on customer journey and experience.
- Perform demos/acceptance discussions with Product owners.
- Improve operational experience and metrics in ownership areas.
- Mentor and guide new and less‑experienced team members.
- Identify opportunities to improve overall process and trim waste.
- Share and seek knowledge within the Guild/Program to drive reuse and productivity.
Qualifications
BACHELOR OF COMPUTER SCIENCE
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Salary
$100,000-$110,000 a year